DCPU-16E specification

All discussions related to the DCPU and in game hardware (equipment, vehicles)

DCPU-16E specification

Postby Meisaka » Wed Feb 05, 2014 5:43 am

I was thinking of ways to make the DCPU more versatile as a CPU, while attempting to maintain some of its unique qualities.
Major differences are:
8 bit memory model
a simple MMU type device
Memory mapped style I/O
A unique approach to 8 bit access

You can read the spec here:
https://gist.github.com/Meisaka/8800367

Thoughts? Suggestions?

P.S.
Does anyone like the 16 bit words of the original DCPU?
I am also thinking of a similar design, but with 16 bit memory words if anyone is interested ;)
User avatar
Meisaka
 
Posts: 14
Joined: Thu Sep 12, 2013 4:35 am

Re: DCPU-16E specification

Postby Gareth » Sat Feb 15, 2014 10:41 pm

I might be wrong about this, but I think that the name "DCPU-16e" has already been used for another specification. I suggest you change it. Other than that, I like the idea of byte addressing. It makes dealing with strings and small numbers much easier.
Gareth
 
Posts: 76
Joined: Thu Aug 15, 2013 3:37 pm

Re: DCPU-16E specification

Postby danix111 » Sun Feb 16, 2014 12:21 pm

Gareth wrote:I might be wrong about this, but I think that the name "DCPU-16e" has already been used for another specification. I suggest you change it. Other than that, I like the idea of byte addressing. It makes dealing with strings and small numbers much easier.

mrout used that name for his fully backwards-compatible version of DCPU-16 with additional memory segments.
User avatar
danix111
 
Posts: 61
Joined: Mon Aug 12, 2013 2:05 pm
Location: Gdynia, Poland

Re: DCPU-16E specification

Postby Zardoz » Sun Feb 16, 2014 2:48 pm

danix111 wrote:
Gareth wrote:I might be wrong about this, but I think that the name "DCPU-16e" has already been used for another specification. I suggest you change it. Other than that, I like the idea of byte addressing. It makes dealing with strings and small numbers much easier.

mrout used that name for his fully backwards-compatible version of DCPU-16 with additional memory segments.


https://www.google.es/url?sa=t&rct=j&q= ... GU&cad=rja

Also, I think that I found these specs in a gist of MadMockers. I forked it : https://gist.github.com/Zardoz89/9035350
Yep, I have a blog : http://zardoz.es
Emulator DCPU-16 VM
User avatar
Zardoz
 
Posts: 359
Joined: Mon Aug 12, 2013 8:54 pm
Location: Spain

DCPU-16N specification

Postby Meisaka » Mon Feb 17, 2014 3:30 am

Well it is capital E, but to avoid confusion I will just rename it DCPU-16N.
It would be awesome if this thread were renamed DCPU-16N as well :D
User avatar
Meisaka
 
Posts: 14
Joined: Thu Sep 12, 2013 4:35 am


Return to Hardware

Who is online

Users browsing this forum: No registered users and 4 guests

cron