The post #56 contains new version 0.98b
Changes: P14..P17 connected to UART which enables RS232 port on DE2-115.
Edit: the post #55 contains new version 0.98a.
Changes: Amiga-like Hold-and-Modify (HAM) graphics modes added
Edit: the post #54 contains new version 0.98. Added 3 new registers to make blitting easier with hardware supported shl/shr write operation which is very hard to do with the Propeller and slows things down
Edit: the post #50 contains new version 0.97b
Display resolution selectable at boot with SW17 - 0: 1920x1200, 1: 1920x1080
So if you have a 1920x1080 monitor you can now try it. The demos in spin are written for 1920x1200 but if the machine will be started with SW17 on, they will work @ 1920x1080 too; the down part of the screen will be of course cropped.
Two new registers added to make possible hiding the sprites under the playfield and signalling playfield/sprite collisions. Now writing a game like Arkanoid or other oldschool type games will be much simpler
Post #29 updated to add definitions of these registers.
You can program the Propeller on the retromachine with the Propplug as in the original p1v; if you generate an eeprom file from your program, rename it to boot.sys and place on the SD card, the machine will boot it.
The p1v used has disabled video circuits and mul instruction added.
Edit: the post #37 contains new version 0.97a
Edit: the post #29 contains the memory map of the retromachine
Edit: version 0.96 added (post #26)
Change: added sound input port $8E000. Now you can record the sound or make a filters/dsp/denoising with the retromachine
Samples are 16bit signed @ 44100 Hz. Sample ready interrupt input is at ina.
Edit: SD card booter added (post #21)
Now the retromachine will boot any program from boot.sys file on SD card
Edit: The 0.95 added (post #20)
It seems to have all planned features working. Now it needs debugging, cleaning, testing and making the software for it
This is work in progress which emerged from my VGA driver for P1V. Now, I have connected SD, keyboard, mouse, SDRAM and the sound chip. There is a sound buffer which can be used to play WAV files, but I started to implement Paula-like sound chip
So I started now a new topic for this.
Still to do:
- Paula (something based on it)
- 1920x1080 based graphics modes
- xmm machine and programming language to make this PC free
Attached a self starting demo pof/sof and a spin demo program - you can program the Propeller via Propplug and play with the system
The PS2-Y cable is needed to attach a mouse and a kbd to a single PS2 port available on DE2-115. Then you can draw on the high-res GUI simulation demo screen with the mouse.
The verilog sources I will add later; now there is too much chaos in them.