Well, yesterday I started (and finished) to write the JG40's CPU emulator. As you should have seen on the specifications, it's very simple. Now I'll start to work the video/sound/controller part of the emulador.
I will post the source-code as I finish it.
Thursday, October 18, 2007
Monday, August 20, 2007
JG40 simple assembler
I've finished the JG40's Assembler.
It's a very simple assembler, with some features: includes a maximum of 256 files, binary/hexadecimal/decimal notation, labels, symbols, organization, data declaration (dn/db), binary file inclusion.
You can get the source-code here:
It's a very simple assembler, with some features: includes a maximum of 256 files, binary/hexadecimal/decimal notation, labels, symbols, organization, data declaration (dn/db), binary file inclusion.
You can get the source-code here:
Now, I'll start to work on the emulator! Yay! :D
Wednesday, August 1, 2007
New mini-project
Well, I started a small project. A small brother of Jaguar, a 4-bit handheld. Here you have its specifications:
I intend to learn the common traps and pitfalls in this smaller project before I go on with its more powerful 8-bit brother. The jg40 assembler is almost done, I'll post it here when I finish.
I intend to learn the common traps and pitfalls in this smaller project before I go on with its more powerful 8-bit brother. The jg40 assembler is almost done, I'll post it here when I finish.
Sunday, July 29, 2007
Main aspects
Well, I've made the principal aspects of the Jaguar.
You can see them here:
The other aspects, like Video and other stuff are already done, except the Sound, but I'm reviewing it.
You can see them here:
The other aspects, like Video and other stuff are already done, except the Sound, but I'm reviewing it.
Introduction
Hello, my name is David, aka DGM.
I like old 8-bit/16-bit video-games, like NES, Sega Master System, Mega-Drive and so on. So I decided to start making my own. I will call it Jaguar. Hey, I just like this name, and it has nothing to do with Atari Jaguar.
Jaguar will be a virtual hardware of a gaming console, consisting on an 8-bit microprocessor with a very reduced instruction set, video, sound and input controllers.
I am planning all this stuff based on my studies around other vintage old video-games, like NES and Mega-Drive. But it is a totally "new thing". Neither I have the pretension of making it like would do a hardware engineer, nor I could. I'm just trying to do it just as "real" as possible.
I like old 8-bit/16-bit video-games, like NES, Sega Master System, Mega-Drive and so on. So I decided to start making my own. I will call it Jaguar. Hey, I just like this name, and it has nothing to do with Atari Jaguar.
Jaguar will be a virtual hardware of a gaming console, consisting on an 8-bit microprocessor with a very reduced instruction set, video, sound and input controllers.
I am planning all this stuff based on my studies around other vintage old video-games, like NES and Mega-Drive. But it is a totally "new thing". Neither I have the pretension of making it like would do a hardware engineer, nor I could. I'm just trying to do it just as "real" as possible.
Subscribe to:
Posts (Atom)