Thanks OBC [noparse]:)[/noparse] I'll see what I can do for the IO [noparse]:)[/noparse] should be really easy to do too! what pins does DracBlade have free?
I've also been thinking along the lines of doing the VIC20 also.
Ahle2, I've been thinking something like a second Prop may be an answer ie, one dedicated as a VIC chip, but that would mean yet another board lol.
Yeah, VIC20 should be very possible [noparse]:)[/noparse]
Lol OBC [noparse]:)[/noparse] don't blame you though! I'm sure Dr_A will be seeing an influx of sales, at least one extra one today anyway lol [noparse]:)[/noparse]
That vid is totally spectacular. I would never have imagined that emulation on the Prop would come so far. At least not back in the days of the humble PropAltair project running Microsoft 4K BASIC.
I didn't have a Spectrum, looks like now is my chance[noparse]:)[/noparse]
Well done all.
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
For me, the past is not over yet.
That is an amazing piece of coding. I'm really impressed, I didn't realise it would be possible to get the emulation that fast.
I'll have to rummage through my Speccy collection and copy some more tapes, I wrote a C program to process the somewhat dodgy audio from old tapes when I added a USB host to my real Spectrum. I've got a few games as binary files but most of my collection is at my parents house unfortunately.
Does your emulation use the standard 48K ROM, or is it modified?
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
Nathan
"Free as in freedom, beer gratefully accepted though."
heater, Thanks [noparse]:D[/noparse] yeah, I too am amazed at what this little prop can do [noparse]:)[/noparse] and yes, now is your chance [noparse]:D[/noparse] lol
hairymnstr, Thanks [noparse]:)[/noparse] some games don't run as fast, I guess it's down to how much free raster time was left.
it also uses the standard 48K ROM, I don't hack it to load files, as I load .SNA ( snapshot files ) from SD, I'm putting a loader in, as at the moment, I can load one, then stop the z80 and load another, that is working fine [noparse]:)[/noparse] I just need a menu system now, to select files from SD instead of being hard coded loading.
Oh, side note, I also have to do IO handling in PASM, as spin is too slow, especially since the spectrum uses OUTs to do audio through a speaker.
Hi baggers, can you please bring me up to speed with an install? I've got the sd card files on the sd card, I've got BST running and I'm guessing that the "main{}" is "speccy.spin"
If so, I'm getting a white screen on a vga with the text "80 - Quick Z80..." and then it stops. What do I do next?
Ok, yes it is fat16. Pullmoll has spoilt me with his nifty fat32 code as this is the 'default' for sd cards. So a quick reformat fat16 and I'm in.
See photo.
Minor issues (pun intended), picture is not centred on the VGA screen, and there are some thin diagonal lines on the screen. But it is a game and it works and it is in full colour, and boy is this impressive!
Thanks Dr_Acula [noparse]:)[/noparse] monitor is fine on mine, I'll alter timings, as it was originally done for my 7" Lilliput monitor, which is on it's way out now, so will get timing to hopefully be central on yours too.
Yes it probably is a tweak to those timings. I'm changing between CP/M, TRS80, Nascom, Color Genie and now Spectrum and it would be handy to have them all centred on the VGA screen with the same settings.
Just ordered another 40 dracblade boards - I'm almost out of the first batch of 30.
Just a thought. My wife tells me that the Apple ipad release was a huge disappointment here in Adelaide as they didn't have any stock. Oops! But I was thinking, take a flat screen vga monitor, lay it flat on the desk, put a propeller on the back, maybe one of those rollup rubber keyboards, and run some of these retro games, and is this not just as fun as an ipad? Cheaper too.
Or use one of those 7" TV screens.
Cripes, someone will probably want to emulate a Macintosh next...
rofl, [noparse]:)[/noparse] don't tell pullmoll, he'll be on a mission [noparse];)[/noparse] he's knocking them out at warp speed!
I fixed some border colour issues with that mod i posted on bottom of page 2, try them, they should fix yours also [noparse]:)[/noparse] hopefully lol
I used to live my life inside an Amiga. The twins named Copper and Blitter were my very best friends.
After some time I found a girl named Paula and my life was never the same again. [noparse];)[/noparse]
I have got 5 Amigas ranging from an unexpanded Amiga 500 to an Amiga 1200 / 060 50Mhz / 18Mb ram / 4Gb compact flash disk / Indivision AGA.
I'm browsing the web and running Quake/Doom on it [noparse]:D[/noparse]
I would love to get an Amiga emulated on the prop2
Amiga 1000 with 512KB chip memory and 1MB Insider, signed by Jay Miner - also has "Wedge" RLL 15Mb hd (I wrote the caching driver)
Amiga 1000 with 512KB chip memory, external 5 1/4 floppy, PC emulation software
Amiga 500 with 20MB hard drive side car
not installed: 68020 upgrade kit for Amiga 1000
Amiga RGB monitor
I got the first Amiga in Vancouver, and I used to be a registered developer.
Another update, posted in first post in this thread.
Updated version now has File Selector, at any time during playing a game, if you press ESC, this then exits the QZ80 emu, and goes back to the file loading menu, be careful, you can't resume ( yet ), nor can you go to BASIC, I'll add that to button B.
Baggers said...
Another update, posted in first post in this thread.
After switching to the newer fatfs.spin and spi_warp.spin code I can select a file from the list. I can only select the first two of three, though. In Jet Pac the character is flying and firing without me being able to control it. Also Manic Miner doesn't accept key strokes. I'll try and see if you had any more changes in the qz80.spin code...
Comments
I've also been thinking along the lines of doing the VIC20 also.
Ahle2, I've been thinking something like a second Prop may be an answer ie, one dedicated as a VIC chip, but that would mean yet another board lol.
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
http://www.propgfx.co.uk/forum/
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
http://www.propgfx.co.uk/forum/·home of the PropGFX Lite
·
The VIC20 would be A LOT easier to emulate.
I have been looking into that too... [noparse]:)[/noparse]
Unsure.. My DracBlade was ordered this morning...
OBC
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
Are you Propeller Powered?
Propeller Feature Projects: PropellerPowered.com
Visit the: PROPELLERPOWERED SIG forum kindly hosted by Savage Circuits.
Lol OBC [noparse]:)[/noparse] don't blame you though! I'm sure Dr_A will be seeing an influx of sales, at least one extra one today anyway lol [noparse]:)[/noparse]
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
http://www.propgfx.co.uk/forum/·home of the PropGFX Lite
·
Well done Baggers!!!
Regards,
Coley
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
PropGFX - The home of the Hybrid Development System and PropGFX Lite
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
http://www.propgfx.co.uk/forum/·home of the PropGFX Lite
·
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
http://www.propgfx.co.uk/forum/·home of the PropGFX Lite
·
That vid is totally spectacular. I would never have imagined that emulation on the Prop would come so far. At least not back in the days of the humble PropAltair project running Microsoft 4K BASIC.
I didn't have a Spectrum, looks like now is my chance[noparse]:)[/noparse]
Well done all.
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
For me, the past is not over yet.
I'll have to rummage through my Speccy collection and copy some more tapes, I wrote a C program to process the somewhat dodgy audio from old tapes when I added a USB host to my real Spectrum. I've got a few games as binary files but most of my collection is at my parents house unfortunately.
Does your emulation use the standard 48K ROM, or is it modified?
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
Nathan
"Free as in freedom, beer gratefully accepted though."
hairymnstr, Thanks [noparse]:)[/noparse] some games don't run as fast, I guess it's down to how much free raster time was left.
it also uses the standard 48K ROM, I don't hack it to load files, as I load .SNA ( snapshot files ) from SD, I'm putting a loader in, as at the moment, I can load one, then stop the z80 and load another, that is working fine [noparse]:)[/noparse] I just need a menu system now, to select files from SD instead of being hard coded loading.
Oh, side note, I also have to do IO handling in PASM, as spin is too slow, especially since the spectrum uses OUTs to do audio through a speaker.
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
http://www.propgfx.co.uk/forum/·home of the PropGFX Lite
·
If so, I'm getting a white screen on a vga with the text "80 - Quick Z80..." and then it stops. What do I do next?
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
www.smarthome.viviti.com/propeller
SPECTRUM.ROM
and your various .SNA files?
edit: also, put the SNA files in the root dir [noparse]:)[/noparse]
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
http://www.propgfx.co.uk/forum/·home of the PropGFX Lite
Post Edited (Baggers) : 5/28/2010 1:42:33 PM GMT
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
www.smarthome.viviti.com/propeller
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
http://www.propgfx.co.uk/forum/·home of the PropGFX Lite
·
See photo.
Minor issues (pun intended), picture is not centred on the VGA screen, and there are some thin diagonal lines on the screen. But it is a game and it works and it is in full colour, and boy is this impressive!
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
www.smarthome.viviti.com/propeller
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
http://www.propgfx.co.uk/forum/·home of the PropGFX Lite
·
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
Why did I think a new, more challenging, job was a good idea ??
hf = 42+20 ' horizontal front porch pixels
hb = 98-20 ' horizontal back porch pixels
or modify until you've got it right, and let me know the figures [noparse];)[/noparse]
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
http://www.propgfx.co.uk/forum/·home of the PropGFX Lite
·
Just ordered another 40 dracblade boards - I'm almost out of the first batch of 30.
Just a thought. My wife tells me that the Apple ipad release was a huge disappointment here in Adelaide as they didn't have any stock. Oops! But I was thinking, take a flat screen vga monitor, lay it flat on the desk, put a propeller on the back, maybe one of those rollup rubber keyboards, and run some of these retro games, and is this not just as fun as an ipad? Cheaper too.
Or use one of those 7" TV screens.
Cripes, someone will probably want to emulate a Macintosh next...
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
www.smarthome.viviti.com/propeller
Post Edited (Dr_Acula) : 5/28/2010 2:35:46 PM GMT
I fixed some border colour issues with that mod i posted on bottom of page 2, try them, they should fix yours also [noparse]:)[/noparse] hopefully lol
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
http://www.propgfx.co.uk/forum/·home of the PropGFX Lite
·
No, I doubt it to.
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
For me, the past is not over yet.
vp = 384 ' vertical pixels
hf = 15+20 ' horizontal front porch pixels
hs = 20 ' horizontal sync pixels
hb = 110-20 ' horizontal back porch pixels
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
www.smarthome.viviti.com/propeller
I'd like to emulate an Amiga! Prop2 should be fast enough...
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
www.mikronauts.com E-mail: mikronauts _at_ gmail _dot_ com
My products: Morpheus / Mem+ / PropCade / FlexMem / VMCOG / Propteus / Proteus / SerPlug
and 6.250MHz Crystals to run Propellers at 100MHz & 5.0" OEM TFT VGA LCD modules
Las - Large model assembler Largos - upcoming nano operating system
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
www.smarthome.viviti.com/propeller
heater, lmao [noparse]:D[/noparse]
Bill, yeah I recon it may be fast enough too [noparse]:)[/noparse] just the copper and blitter to sort, and a 68K emu, and external SDRAM
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
http://www.propgfx.co.uk/forum/·home of the PropGFX Lite
·
After some time I found a girl named Paula and my life was never the same again. [noparse];)[/noparse]
I have got 5 Amigas ranging from an unexpanded Amiga 500 to an Amiga 1200 / 060 50Mhz / 18Mb ram / 4Gb compact flash disk / Indivision AGA.
I'm browsing the web and running Quake/Doom on it [noparse]:D[/noparse]
I would love to get an Amiga emulated on the prop2
Amiga 1000 with 512KB chip memory and 1MB Insider, signed by Jay Miner - also has "Wedge" RLL 15Mb hd (I wrote the caching driver)
Amiga 1000 with 512KB chip memory, external 5 1/4 floppy, PC emulation software
Amiga 500 with 20MB hard drive side car
not installed: 68020 upgrade kit for Amiga 1000
Amiga RGB monitor
I got the first Amiga in Vancouver, and I used to be a registered developer.
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
www.mikronauts.com E-mail: mikronauts _at_ gmail _dot_ com
My products: Morpheus / Mem+ / PropCade / FlexMem / VMCOG / Propteus / Proteus / SerPlug
and 6.250MHz Crystals to run Propellers at 100MHz & 5.0" OEM TFT VGA LCD modules
Las - Large model assembler Largos - upcoming nano operating system
Updated version now has File Selector, at any time during playing a game, if you press ESC, this then exits the QZ80 emu, and goes back to the file loading menu, be careful, you can't resume ( yet ), nor can you go to BASIC, I'll add that to button B.
http://www.youtube.com/watch?v=TB5INqBrUYs
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
http://www.propgfx.co.uk/forum/·home of the PropGFX Lite
Post Edited (Baggers) : 5/29/2010 2:56:38 PM GMT
After switching to the newer fatfs.spin and spi_warp.spin code I can select a file from the list. I can only select the first two of three, though. In Jet Pac the character is flying and firing without me being able to control it. Also Manic Miner doesn't accept key strokes. I'll try and see if you had any more changes in the qz80.spin code...
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
Pullmoll's Propeller Projects