- Видео 151
- Просмотров 24 072
Augusto Baffa's Projects
Бразилия
Добавлен 19 июл 2006
Computer Engineering undergraduate program coordinator and Professor at the Department of Informatics PUC-Rio University. Master in Informatics from Unirio and PhD in Informatics from PUC-Rio, with specialization MBA in Marketing from ESPM and MBA in Finance from IBMEC. He works as a datascience / machine learning researcher and electronic games development coordinator (Games) at the ICAD / Visionlab laboratory, where he also conducts research in Artificial Intelligence with a focus on decision making with uncertainty and AI for electronic games.
Terminal TicTacToe using MinMax. Testing API for remote solver.
TicTacToe solved using minmax.
Terminal API and Client tests - This will be used in my AI 2025.1 class
telnet://atari.icad.puc-rio.br:8881
Terminal API and Client tests - This will be used in my AI 2025.1 class
telnet://atari.icad.puc-rio.br:8881
Просмотров: 20
Видео
Terminal Sudoku using backtracking. Testing API for remote solver.
Просмотров 16День назад
Sudoku solved using backtracking. Terminal API and Client tests - This will be used in my AI 2025.1 class telnet://atari.icad.puc-rio.br:8883 Server is based on Nudoku 0.1 sourcecode - need some adjustments to add login / ranking
Terminal Puzzle - EightPuzzle using A*. Testing API for remote solver.
Просмотров 17День назад
EightPuzzle solved using A*. Terminal API and Client tests - This will be used in my AI 2025.1 class telnet://atari.icad.puc-rio.br:8882
Terminal Puzzle - EightQueens SA. Testing API for remote solver.
Просмотров 19День назад
EightQueens puzzle solved using Simulated Annealing. Terminal API and Client tests - This will be used in my AI 2025.1 class telnet://atari.icad.puc-rio.br:8884
Snake Terminal
Просмотров 28Месяц назад
Snake terminal is wrote in C# and available at telnet://rogue.zapto.to:8887 This is an adaptation of the source code of the Caterpillar game version 3.0 created by Navjodh on 14.03.08. The original code is available at navjodh.com/game-development/creating-games-with-c-using-ascii-characters/
Godot 4.3 Client to my Rogue 5.3 Server ported from 1982 C Version to CSharp
Просмотров 34Месяц назад
This is a Godot 4.3 Client Version to connect to the CSharp Rogue Server. The terminal monochromatic version is available at telnet://rogue.zapto.org:7777 Rogue (also known as Rogue: Exploring the Dungeons of Doom) is a dungeon crawling video game by Michael Toy and Glenn Wichman with later contributions by Ken Arnold. Rogue was originally developed around 1980 for Unix-based minicomputer syste...
Godot 4.3 Client to my Rogue 5.3 Server ported from 1982 C Version to CSharp (but I died earlier...)
Просмотров 100Месяц назад
This is a Godot 4.3 Client Version to connect to the CSharp Rogue Server. The terminal monochromatic version is available at telnet://rogue.zapto.org:7777 Rogue (also known as Rogue: Exploring the Dungeons of Doom) is a dungeon crawling video game by Michael Toy and Glenn Wichman with later contributions by Ken Arnold. Rogue was originally developed around 1980 for Unix-based minicomputer syste...
PyGame Client to my Rogue 5.3 Server ported from 1982 C Version to CSharp
Просмотров 25Месяц назад
This is a PyGame Client Version to connect to the CSharp Rogue Server. The terminal monochromatic version is available at telnet://rogue.zapto.org:7777 Rogue (also known as Rogue: Exploring the Dungeons of Doom) is a dungeon crawling video game by Michael Toy and Glenn Wichman with later contributions by Ken Arnold. Rogue was originally developed around 1980 for Unix-based minicomputer systems ...
Console Color Rogue 5.3 from 1982 ported to CSharp
Просмотров 22Месяц назад
This is a color version of my Rogue CSharp port. The terminal monochromatic version is available at telnet://rogue.zapto.org:7777 Rogue (also known as Rogue: Exploring the Dungeons of Doom) is a dungeon crawling video game by Michael Toy and Glenn Wichman with later contributions by Ken Arnold. Rogue was originally developed around 1980 for Unix-based minicomputer systems as a freely distribute...
Online Rogue 5.3 from 1982 ported to CSharp
Просмотров 68Месяц назад
Available at telnet://rogue.zapto.org:7777 Rogue (also known as Rogue: Exploring the Dungeons of Doom) is a dungeon crawling video game by Michael Toy and Glenn Wichman with later contributions by Ken Arnold. Rogue was originally developed around 1980 for Unix-based minicomputer systems as a freely distributed executable. It was later included in the Berkeley Software Distribution 4.2 operating...
(MSXRio 2024/Out) Baffa-2 MSX1 usando um FPGA (Projeto MSX Goa'uld) feito pelo Chandler Klüser
Просмотров 1493 месяца назад
Neste vídeo, eu demostro como é fácil converter seu MSX1 (um hotbit por exemplo) em um MSX2 com SCC, usando o FPGA do projeto MSX Goa'uld. Basta trocar o CPU Z80 pelo Tang Nano 20k feito pelo Chandler Klüser e temos som PSG FM YM2413 SCC com saída HDMI, direto do seu micro clássico! Nesta demonstração troquei o Z80 do Baffa-2 MSX1 a ele funcionou com sinal de vídeo digital (e sem aquelas interf...
(MSXRio 2024/Out) Baffa-2 na MSXRio transformando o MSX1 em Colecovision c/ CP/M
Просмотров 653 месяца назад
Eu e o Juan combinamos uma traquinagem na MsxRio. Entrar com outro computador disfarçado e de forma clandestina na MsxRio Segunda Edição de 2024.
Apple][+ Videx Videoterm 80 Columns card Demo running at AppleIIVga by Markadev
Просмотров 12811 месяцев назад
AppleIIVga Project at github.com/markadev/AppleII-VGA/ Baffa-6502 Apple][ Homebrew project apple2.baffa.tec.br Baffa-6502 series is a personal project and allows me to create setups for computer projects that use the 6502 cpu. Baffa-2 is an educational and personal project with the aim of understanding how computers work through 80's 8-bit commercial machine designs. It has a modular concept wi...
80 Columns Videx on Apple2VGA card - Demo and initial tests
Просмотров 8411 месяцев назад
Running videx videoterm demo disk Another video running demo disk at ruclips.net/video/i5o-_6MO73Y/видео.html and it's used as a reference.
Apple][+ / Lode Runner
Просмотров 8311 месяцев назад
apple2.baffa.tec.br Baffa-6502 series is a personal project and allows me to create setups for computer projects that use the 6502 cpu. Baffa-2 is an educational and personal project with the aim of understanding how computers work through 80's 8-bit commercial machine designs. It has a modular concept with boards that can be combined to develop your own design and configuration. More info: baf...
Apple][+ Accessing BBS with Super Serial Card / Modem MGR
Просмотров 8611 месяцев назад
Apple][ Accessing BBS with Super Serial Card / Modem MGR
Apple][+ Accessing BBS using Videx Videoterm 80 Columns card running at AppleIIVga by Markadev
Просмотров 6911 месяцев назад
Apple][ Accessing BBS using Videx Videoterm 80 Columns card running at AppleIIVga by Markadev
Testing slot expansion and using CP/M on Baffa-6502 Apple][+ Clone
Просмотров 126Год назад
Testing slot expansion and using CP/M on Baffa-6502 Apple][ Clone
Using DiskII Interface - Baffa-6502: Apple][+ Computer Clone
Просмотров 52Год назад
Using DiskII Interface - Baffa-6502: Apple][ Computer Clone
Printing - Baffa-6502: Apple][+ Computer Clone
Просмотров 51Год назад
Printing - Baffa-6502: Apple][ Computer Clone
Baffa-2+ playing "StrangeLove" by Depeche Mode at RetroRio 2023
Просмотров 111Год назад
Baffa-2 playing "StrangeLove" by Depeche Mode at RetroRio 2023
Aleste Music - using FM-PAK + PSG on Baffa-X (MSX) project
Просмотров 257Год назад
Aleste Music - using FM-PAK PSG on Baffa-X (MSX) project
Msx-2+ finalmente no Baffa-2 (Baffa-2 running MSX-2+ audio in portuguese)
Просмотров 173Год назад
Msx-2 finalmente no Baffa-2 (Baffa-2 running MSX-2 audio in portuguese)
Turfe.bas - Horse Racing in Classic Basic Language, running on Baffa-2p
Просмотров 193Год назад
Turfe.bas - Horse Racing in Classic Basic Language, running on Baffa-2p
BaffaNES - Yeah... I built my own Nintendo 8-Bit clone console...
Просмотров 618Год назад
BaffaNES - Yeah... I built my own Nintendo 8-Bit clone console...
tá, mas pq todo mundo faz esse test de 10 print, isso é estranho
Não cara, não, tira isso de perto de mim, Rogue e outros dungeoncrawlers são um vício
ele da aquela bugada quando divide 0 por 0?! lembro que uma vez vi aquelas calculadoras mecânicas do século 19 e quando você fazia isso, ela bugava rsrsrsrs
Duas grandes mentes Baffa & Chandler!
É isso aí! Eu tive que sair porque estava testando a v9990 do Rogério da Tecnobytes, Forte Abraço Baffa!!
Eu acabei não mostrando ligado no hotbit pq não tinha visto como ligar a fonte. Mas a propaganda de que o Tang roda em qqr msx foi feita :) ... manda aqui o link para quem estiver interessado em adquirir.
@@abaffa pode passar o meu contato no grupo do MSX FPGA, eu estou lá. Forte Abraço, meu amigo!
sou professor de informática e amo história também. Não tinha como eu deixar de ser nerd nesses assuntos dos primórdios da computação!
Muito. Legal. Ver os computadores antigos até. Os de hoje valeu boa noite
Eu vi um IMSAI 8080 rodando um programa que faz uns shifts pra esquerda e direita no bits dos dados e gera um efeito "Super Máquina" bem legal.
Show de bola! Obrigado por ter feito o vídeo! Você está de parabéns. Isso é história.
Um excelente vídeo sobre esse primeiro computador pessoal.
Thank you for sharing. Glad to see you are still making cool projects. I'm curious about how timing is achieved playing music in CP/M. I have to assume it uses CPU cycles. Did you have to configure VGMPLAY for your homebrew system?
Yep, I had to compile vgmplay to adjust the address and timings. The code is well commented and easy to adjust
@@abaffa thanks very much!
Mas no inicio podia usar um monitor assim ou não, foi só depois do basic?
Na época, os computadores eram ligados aos terminais. Os terminais eram um monitor com teclado e sem CPU. A réplica TB funciona assim. Desde o início era possível usar conectado ao terminal mas o basic foi o início de tudo.
Incrível aprender como tudo "começou" com o altair em 1975
Gostaria de saber como foi instalado o Basic nessa réplica do Altair. Ou já vem pré-instalado?
No original, podemos colocar uma rom que faz um boot em disco ou carrega o basic. Na réplica, ele vem com roms (já no emulador) para boot em imagens de disco de 8", 5.25", HD e alguns formatos como Cromemco, Tarbell, CP/M, Mits Programming System II além do baisc 4k e 16k. A seleção da rom pode ser feita pelo input das chaves e acionada pela chave "aux"
ah sim... as imagens podem ficar em um cartão SD. o nome do arquivo segue um padrao com prefixo e numeração, assim, conseguimos definir o formato e qual disco queremos dar boot. Isso também são parametros que passamos no boot com aux, se não me engano (falando de cabeça) endereços a0-a5 definem a rom, a6-a8 tipo de disco e a9-a12 o número da imagem.
Vi um vídeo como o Altair BASIC era carregado e operado via Teletype.
@@andreranulfo-dev8607 em um altair sem roms (ou sem usá-las) era necessário carregar na memória o programa manualmente ou um pequeno "boot loader" que era um programa que aponta para um dispositivo e carrega um novo programa através dele. Nesse vídeo (eu tb já assisti ruclips.net/video/qv5b1Xowxdk/видео.html), eles demonstram como foi feito quando o Paul Allan apresentou o Basic 4k a Mits. Carrega-se um pequeno bootloader (blog.kagu-tsuchi.com/articles/altair_bootloader.html) para apontar para o "serial I/O" e receber os dados da fita.
Só é engraçado para mim ver esse jogo com as cores corretas, pois meu Apple 2 plus era NTSC e a minha televisão era PAL/M: O azul era roxo e o laranja era verde. Ambos escuros.
Sei que tem muita coisa que a gente só insistia em jogar por falta de opção naquela época. Felizmente lord runner não era caso: eu ADORAVA esse jogo.
Adorava esse jogo no NES e no Win95
Show... parabéns Augusto.
Hi Augusto i follow your projects on Hackday. How interchangeable are baffa6502 boards? Is 6502 bord same for all apple 1, 2+, nes, baffatari?
Hi WolfKenneth, My intention is to have as many interchangeable boards as possible, but using the original ROMs is not always possible. I decided to create a standalone NES but it connects to the backplane BUS (I need to do some tests but I think it's possible to load roms direcly from the Apple1 connected to it). Apple1, Apple2 and Atari uses the same CPU board (although I needed to create new versions that are compatible with all projects). For Apple2 I also had to create a video and I/O boards - The Mem/Rom board (I called Addr/Dec/Ram/Rom) is compatible to Apple1. When I created the apple 1 I used the Minimal Terminal board (I had from other projects) for keyboard and video. It uses the serial I/O board that is compatible to woz monitor rom. The clock board from apple2 can be used in apple1 but it's not necessary. The CPU board has a socket to attach an active oscillator and also has the atari card (if you use the apple-atari setup). For Atari is only necessary CPU and Atari card but I managed a way to run Atari and Apple1 together. It's possible to load Atari games into memory from the SD card and run them "natively" on apple1.
It is quite possible to add Atari board compatibility to the Apple2 and run Atari roms directly from it. But it is necessary to make some small adjustments to the project just like I did in apple1. In practice, apple1 is just a text terminal with the CPU 6502 while apple2 has several hardware addressing definitions and this tightens things up to make the boards more interchangeable.
Conteúdo bem difícil de achar na internet! Incrível ter isso em português!
Bom que esses jogos (e a maioria) não depende da "analogicidade" do controle. (Ver também: TRS-Color.) EDIT: Ahhhhhh, eu amava Swashbuckler!
eu tb... joguei muito! Eu acabei não colocando o timer que é usado no paddle e fiquei sem suporte pra ele... mas tb eu nunca tive um naquela época xD... Havia lido sobre esse conversor de joystick atari e implementei. uma pena que poucos jogos dão suporte...
enfim... estou vendo de mexer na placa de I/O e tb colocar uma porta de joystick "dip" para dar suporte ao paddle tb...
Ansioso pra ver ao vivo.
🙌🏽👍🏽✌🏽
Muito bom!
Ola Augusto ! No seu zx81 voce usou um cristal de 6.5MHz ou um de 6.5536MHz ? Agradeço a atençao.
Opa, foi um Cristal 6.500MHZ HC49U - Perfil Alto
@@abaffa obrigado pela resposta. Vou tentar montar um ZX80 com o layout do Grant Searle. Um amigo me fez a placa dupla face, mas sem furos metalizados. Os cis eu já consegui e eu gravei a eprom de 4k. Preciso pensar como fazer o teclado de membrana.
Very nice! Are you using a TIA chip or emulating? Do you have details on your build?
I'm using original ICs. Basically I'm loading the game to RAM using the Woz monitor and paging the memory via hardware. hackaday.io/project/186081-baffatari-2600 and baffa-6502.baffasoft.com.br/hardware.php
Só quero saber como eu faço pra logar na Baffa BBS. :-)
Telnet baffa.zapto.org:2323 ou bbs.baffasoft.com.br
Acho incrível esse computador, um dia eu terei a chance de ver um e aprender a usa-lo.
There is that tone deaf domesticated feline with his rainbow flag again. Wasn't that cat sold for an enormous milestone amount of money?
Sounds a bit off tune, or it is from a radical composer, then it sound very avant-garde.
U're right... The clock was wrong when I recorded that video 😅
Fantastic, I have no idea what TP3 Music files are, I guess it sounds more or less like MP3 but then in 8 bit.
Que demais!
Show de bola!!
Good day Augusto Baffa, that is brilliant. Is this a complex mass of components or just the two breadboards constituting the Zon-X Clone? Are there plans available to recreate this or a closely guarded secret? I have a bare bones 1k ZX81 & would love to do more with it like this, depending of course on feasibility and costs. Whatever the case I am glad you are keeping this interesting microcomputer alive like this. I am amazed and inspired. Best wishes, Cape of Good Hope peninsula South Africa
Hi Matthew... The zonX is a simple project. It's necessary just some ICs to address the calls and an AY8910/AY8912 as a programmable sound generator. I designed a pcb but never ordered 'cos I've been working on other projects... this links presents some boards I designed for zx81 but never produced... zx81.baffasoft.com.br/whatsnew.php ... my other projects are at hackaday.io/projects/hacker/1168159
@@abaffa I'm a very simple chap. My dreams get bigger than my ability! But I know enough to observe what you have done on that website is to me quite an extraordinary accomplishment. I think that's great and shows a person who has managed to dive into some really interesting aspects of the computer, knowing how it works etc. More importantly, however, I do appreciate your kind message and contact. You remind me how the ZX community was by and large in the 80's in the circle I experienced anyway and I think there's something in that for why these machines have remained as special as they have. Be assured of much thanks & gratitude for taking the time to reply and point me in the right direction with the leads you mentioned. You made my day!
@@matthewmillaisgray I learned to program on a ZX81 and then I an apple II+ ... after that a PC XT and all other x86s.... I mean.. I know how special it was to be able to operate and program a computer in the 80's .... did u have a modem? have u accessed terminals/BBS those days? everything was new, magical and naive... the community was excited and exciting... in the last 20 years the internet and the use of computers simplified and cooled all the excitement that there was in the 80's... and of course... using computers was still experimental and it was necessary to have greater knowledge about how it worked and also to be more hands-on to assemble them and make them work... for the last 10 years I've been following the rise of "retrocomputing" and the nostalgia behind everything that was and was possible... it's like we're revisiting computing history to remember what cool it was and use that knowledge to create a new future :)
e eu que achava o TELE-JOGO PONG pre-histórico e desajeitado kkkkk
mesma época... pong foi o primeiro "video game" caseiro e o altair foi o primeiro computador
Esses cavalos tão meio raquiticos. hahahahaha
Tu colocou um circuito RTC? é isso mesmo?
Exatamente... para usar a rom do MSX-2+ ... baffa-2.baffasoft.com.br/images/new/baffa_x2_rtc.png
Finalmente arrumou o 9958! Uhai!
mais foi uma saga feia. Se essa fosse falsa tb eu ia encostar por um tempo. ia ser a oitava....
Playing games on a broke down Nintendo is not your own console
U’re right. But this one I made myself and has my name on the board. More info at hackaday.io/project/190004-baffanes
muhahdasuhdasuih fantástico!
😀
Faz um vídeo com a corrida de cavalos corrigida! ;)
ruclips.net/video/ITUP7RFcHEo/видео.html
Nice!
What anti-emulation people want us to do
Dude, This really Cool. Continue Working on it. It will be awesome.
Wow. You gotta share this, amazing.
Sensacional a aula Deus abençoe
Topp demais