Emulators: CPUs Z80 8080 6809 6502; Micros Altair ZX81 Atari Apple; Terminals V
Cluso99
Posts: 18,069
This is an index of threads containing discussion about·emulations:
· * Microprocessors (8080, Z80, 6800, 6805, 6502, 6809, etc)
· * Microcomputers (MITs Altair, Sinclair Spectrum, Commodore C64, etc)
· * Terminals (VT52, VT100, dumb, etc) using TV/VGA/Keyboard/Serial objects or similar
· * PCBs with multiple propellers (designed for emulations, etc)
Emulators:
ZiCog (Z80 & 8080) and CP/M
· ZiCog a Zilog Z80 and Intel 8080 emulator in 1 Cog
··· http://forums.parallax.com/showthread.php?p=788511
· Z80 emulator object in 4 COGS. !!! PROJECT CANCELLED !!!
··· http://forums.parallax.com/showthread.php?p=780119
· ZiCog & CPM running on the TriBlade hardware - a lot of·discussion here
··· http://forums.parallax.com/showthread.php?p=786418
PropAltair··········
· An emulation of the Altair 8080 microcomputer using CP/M·in the mid 1970's
· · http://forums.parallax.com/showthread.php?p=711157
· An emulation of the Altair 8080 microcomputer using·Basic·in the mid 1970's
·· ·http://forums.parallax.com/showthread.php?p=776749
ZX81 (Sinclair)
· An emulation of the ZX81 on Hydra (work in progress)
··· http://forums.parallax.com/showthread.php?p=700236
MoCog (6809)
· MoCog - A Motorola 6809
··· http://forums.parallax.com/showthread.php?p=811043
6502 core
· First steps toward a 6502 core
··· http://forums.parallax.com/showthread.php?p=846492
Atari
· Atari 2600 emu ramblings thread
··· http://forums.parallax.com/showthread.php?p=767703
Zog
· A ZPU VM emulation. Emulator or not, it's here...
··· http://forums.parallax.com/showthread.php?p=878273
Javelin JVM
· A·Java VM emulation. Emulator or not, it's here too...
··· http://forums.parallax.com/showthread.php?p=784478
Terminal Emulations:
PropCOMM
· Contains a VT100 standalone VGA and Keyboard terminal.
· Also contains extensions to run PropDOS from an SD card.
·· ·http://forums.parallax.com/showthread.php?p=772078
Propeller OS (Operating Systems), etc:
PropDos
· DOS for your propeller
· · http://www.orrtech.us/propdos/
PropCmd
· An extension of PropDos
··· http://obex.parallax.com/objects/440/
Sphinx & SphinxOS
· A Dos & CPM like OS with capability of compiling Spin & Pasm on the propeller
··· http://forums.parallax.com/showthread.php?p=819353
Editor (for the Prop)
· A simple text editor
··· http://forums.parallax.com/showthread.php?p=790443
Bootloader
· A minimal EEPROM·bootloader for Propeller OS'es and Emulations
··· http://forums.parallax.com/showthread.php?p=911849
Hardware (for emulators):
More memory
· Adding 512Kx8 or 128Kx8 external SRAM to the Prop (for emulations, etc)
··· http://forums.parallax.com/showthread.php?p=778728
RamBlade
· A miniature SMT pcb designed to run emulations fast:
· * Propeller overclocked to 104MHz
· * 512KB SRAM 55ns (no latching)
· * microSD
· * Can run standalone with keyboard and B&W TV, or link to another propeller for extra I/O functions
·· http://forums.parallax.com/showthread.php?p=849265
TriBladeProp - A new 3 propeller pcb
· A pcb designed to:
· * be an SBC (Single Board Computer)
· * run emulators with SRAM (can be stacked/joined for more props)
· * other multi-prop applications
· The three props (Blades) are:
· *·one prop designed for I/O
· *·one prop for workhorse with fast SRAM (2x 512KBytes/2MBytes) + Flash (1-8MBytes) + microSD socket
· *·and one with VGA/TV/Keyboard/Mouse and latched·SRAM (512KByets)
· * plus power regulators and a PropPlug equivalent
· *·all on one pcb
··· http://forums.parallax.com/showthread.php?p=786418
· MultiBladeProp website: http://www.bluemagic.biz/cluso.htm
DracBlade
· A T/Hole pcb using a single propeller and latched SRAM for running emulations (various revisions)
··· http://forums.parallax.com/showthread.php?p=860453
SixBladeProp - A new 6 propeller pcb
· A pcb designed to run emulators with SRAM (now use 2 or more stacked/joined x TriBladeProps)
··· http://forums.parallax.com/showthread.php?p=780033
Morpheus
Bill - I need·a description and a link(s). Also VMcog etc.
Spin Studio
· Boards to run PropDos and more
··· http://www.orrtech.us/propdos/·
PropGFX
· A prop game development platform
··· http://forums.parallax.com/showthread.php?p=707247
· · website: www.propgfx.co.uk
·
HYDRA System & Propeller Game
· Propeller board system
· http://forums.parallax.com/forums/default.aspx?f=33
Languages (other than Spin & Pasm):
ICC
Catalina
FemtoBasic
PropBasic
Forth
Javelin (Java)
I need some input and links for these and others...
Please feel free to add to this thread with a title,·brief description and link.·
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
Links to other interesting threads:
· Home of the MultiBladeProps: TriBlade,·RamBlade,·SixBlade, website
· Single Board Computer:·3 Propeller ICs·and a·TriBladeProp board (ZiCog Z80 Emulator)
· Prop Tools under Development or Completed (Index)
· Emulators: CPUs Z80 etc; Micros Altair etc;· Terminals·VT100 etc; (Index) ZiCog (Z80) , MoCog (6809)·
· Prop OS: SphinxOS·, PropDos , PropCmd··· Search the Propeller forums·(uses advanced Google search)
My cruising website is: ·www.bluemagic.biz·· MultiBlade Props: www.cluso.bluemagic.biz
Post Edited (Cluso99) : 6/6/2010 6:50:32 AM GMT
· * Microprocessors (8080, Z80, 6800, 6805, 6502, 6809, etc)
· * Microcomputers (MITs Altair, Sinclair Spectrum, Commodore C64, etc)
· * Terminals (VT52, VT100, dumb, etc) using TV/VGA/Keyboard/Serial objects or similar
· * PCBs with multiple propellers (designed for emulations, etc)
Emulators:
ZiCog (Z80 & 8080) and CP/M
· ZiCog a Zilog Z80 and Intel 8080 emulator in 1 Cog
··· http://forums.parallax.com/showthread.php?p=788511
· Z80 emulator object in 4 COGS. !!! PROJECT CANCELLED !!!
··· http://forums.parallax.com/showthread.php?p=780119
· ZiCog & CPM running on the TriBlade hardware - a lot of·discussion here
··· http://forums.parallax.com/showthread.php?p=786418
PropAltair··········
· An emulation of the Altair 8080 microcomputer using CP/M·in the mid 1970's
· · http://forums.parallax.com/showthread.php?p=711157
· An emulation of the Altair 8080 microcomputer using·Basic·in the mid 1970's
·· ·http://forums.parallax.com/showthread.php?p=776749
ZX81 (Sinclair)
· An emulation of the ZX81 on Hydra (work in progress)
··· http://forums.parallax.com/showthread.php?p=700236
MoCog (6809)
· MoCog - A Motorola 6809
··· http://forums.parallax.com/showthread.php?p=811043
6502 core
· First steps toward a 6502 core
··· http://forums.parallax.com/showthread.php?p=846492
Atari
· Atari 2600 emu ramblings thread
··· http://forums.parallax.com/showthread.php?p=767703
Zog
· A ZPU VM emulation. Emulator or not, it's here...
··· http://forums.parallax.com/showthread.php?p=878273
Javelin JVM
· A·Java VM emulation. Emulator or not, it's here too...
··· http://forums.parallax.com/showthread.php?p=784478
Terminal Emulations:
PropCOMM
· Contains a VT100 standalone VGA and Keyboard terminal.
· Also contains extensions to run PropDOS from an SD card.
·· ·http://forums.parallax.com/showthread.php?p=772078
Propeller OS (Operating Systems), etc:
PropDos
· DOS for your propeller
· · http://www.orrtech.us/propdos/
PropCmd
· An extension of PropDos
··· http://obex.parallax.com/objects/440/
Sphinx & SphinxOS
· A Dos & CPM like OS with capability of compiling Spin & Pasm on the propeller
··· http://forums.parallax.com/showthread.php?p=819353
Editor (for the Prop)
· A simple text editor
··· http://forums.parallax.com/showthread.php?p=790443
Bootloader
· A minimal EEPROM·bootloader for Propeller OS'es and Emulations
··· http://forums.parallax.com/showthread.php?p=911849
Hardware (for emulators):
More memory
· Adding 512Kx8 or 128Kx8 external SRAM to the Prop (for emulations, etc)
··· http://forums.parallax.com/showthread.php?p=778728
RamBlade
· A miniature SMT pcb designed to run emulations fast:
· * Propeller overclocked to 104MHz
· * 512KB SRAM 55ns (no latching)
· * microSD
· * Can run standalone with keyboard and B&W TV, or link to another propeller for extra I/O functions
·· http://forums.parallax.com/showthread.php?p=849265
TriBladeProp - A new 3 propeller pcb
· A pcb designed to:
· * be an SBC (Single Board Computer)
· * run emulators with SRAM (can be stacked/joined for more props)
· * other multi-prop applications
· The three props (Blades) are:
· *·one prop designed for I/O
· *·one prop for workhorse with fast SRAM (2x 512KBytes/2MBytes) + Flash (1-8MBytes) + microSD socket
· *·and one with VGA/TV/Keyboard/Mouse and latched·SRAM (512KByets)
· * plus power regulators and a PropPlug equivalent
· *·all on one pcb
··· http://forums.parallax.com/showthread.php?p=786418
· MultiBladeProp website: http://www.bluemagic.biz/cluso.htm
DracBlade
· A T/Hole pcb using a single propeller and latched SRAM for running emulations (various revisions)
··· http://forums.parallax.com/showthread.php?p=860453
SixBladeProp - A new 6 propeller pcb
· A pcb designed to run emulators with SRAM (now use 2 or more stacked/joined x TriBladeProps)
··· http://forums.parallax.com/showthread.php?p=780033
Morpheus
Bill - I need·a description and a link(s). Also VMcog etc.
Spin Studio
· Boards to run PropDos and more
··· http://www.orrtech.us/propdos/·
PropGFX
· A prop game development platform
··· http://forums.parallax.com/showthread.php?p=707247
· · website: www.propgfx.co.uk
·
HYDRA System & Propeller Game
· Propeller board system
· http://forums.parallax.com/forums/default.aspx?f=33
Languages (other than Spin & Pasm):
ICC
Catalina
FemtoBasic
PropBasic
Forth
Javelin (Java)
I need some input and links for these and others...
Please feel free to add to this thread with a title,·brief description and link.·
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
Links to other interesting threads:
· Home of the MultiBladeProps: TriBlade,·RamBlade,·SixBlade, website
· Single Board Computer:·3 Propeller ICs·and a·TriBladeProp board (ZiCog Z80 Emulator)
· Prop Tools under Development or Completed (Index)
· Emulators: CPUs Z80 etc; Micros Altair etc;· Terminals·VT100 etc; (Index) ZiCog (Z80) , MoCog (6809)·
· Prop OS: SphinxOS·, PropDos , PropCmd··· Search the Propeller forums·(uses advanced Google search)
My cruising website is: ·www.bluemagic.biz·· MultiBlade Props: www.cluso.bluemagic.biz
Post Edited (Cluso99) : 6/6/2010 6:50:32 AM GMT
Comments
Atari 2600 emu ramblings thread
http://forums.parallax.com/showthread.php?p=767703
I'm betting that we'll see an Apple][noparse][[/noparse] emulator come from that,
and maybe a 2600 emu later.
OBC
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
New to the Propeller?
Check out: Protoboard Introduction , Propeller Cookbook 1.4 & Software Index
Updates to the Cookbook are now posted to: Propeller.warrantyvoid.us
Got an SD card connected? - PropDOS
http://forums.parallax.com/showthread.php?p=700236
Regards
Gianni
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
http://www.propgfx.co.uk/forum/·home of the PropGFX Lite
·
I have to say I found it hard enough to get the 8080 logically accurate (What with the incomplete/inaccurate Intel documentation I have) never mind getting cycle accurate timing or even up to original 8080 speed. I really don't have the tenacity to tackle the Z80 which has a lot more instructions/registers/addressing modes etc.
One of my goals was to get the 8080 into one COG, which I have done, and surprisingly it's within a a few percent of the original 8080 speed, about 350 thousand instructions per second. I'm sure that to do a complete Z80 at Z80 speeds would require multiple COGS.
One annoying thing about the 8080/8085/Z80 family is the AUX carry flag (half carry) which has to be set correctly by all arithmetic, logical and inc/dec instructions. This takes a bunch of Prop instructions, consuming space and time, and yet is only actually used by the DAA instruction which 99% of software does not use! I'm considering having a version of the 8080 emulator that does not set AUX and implements DAA as a NOP. I'm sure most CP/M programs would still work.
Fortunately in the CP/M world very few programs actually rely on having a z80.
I don't know about the ZX81 (and similar) but do they really need ALL the Z80 ops to function ?
So yes I'd like to know how you are getting on with the Z80 as well. Very interested to see your approach.
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
For me, the past is not over yet.
BTW the PropAltair running full up 24K CP/M is here http://forums.parallax.com/showthread.php?p=711157 The link you have is for PropAltair configured to run BASIC. It's the same really but saves anyone having to wade through the code and figure out how to swap from BASIC to CP/M. Perhaps you could add that link also.
Is anyone interested in a plain 8080 CPU only emulator version with no BASIC or CP/M. Just include your 8085 code in a "file" statement and run?
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
For me, the past is not over yet.
I did an update of the zx81 emulator. If you have time please check it out... your comments are welcome (this is my first program with spin)
Regards
Gianni
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
Links to other interesting threads:
· Home of the MultiBladeProps: TriBladeProp, SixBladeProp, website (Multiple propeller pcbs)
· Prop Tools under Development or Completed (Index)
· Emulators (Micros eg Altair, and Terminals eg VT100) - index
· Search the Propeller forums (via Google)
My cruising website is: ·www.bluemagic.biz·· MultiBladeProp is: www.bluemagic.biz/cluso.htm
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
Composite NTSC sprite driver: Forum
NTSC & PAL driver templates: ObEx Forum
OnePinTVText driver: ObEx Forum
This is a very useful index and thread, and it compliments the language collector hobby and the retro computer project. Your effort is well received! Thanks so much!
humanoido
http://forums.parallax.com/showthread.php?p=840574
Currently RC2, latest code in top post.
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
Propeller Wiki: Share the coolness!
Chat in real time with other Propellerheads on IRC #propeller @ freenode.net
Safety Tip: Life is as good as YOU think it is!
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
Links to other interesting threads:
· Home of the MultiBladeProps: TriBlade,·RamBlade,·SixBlade, website
· Single Board Computer:·3 Propeller ICs·and a·TriBladeProp board (ZiCog Z80 Emulator)
· Prop Tools under Development or Completed (Index)
· Emulators: CPUs Z80 etc; Micros Altair etc;· Terminals·VT100 etc; (Index) ZiCog (Z80) , MoCog (6809)·
· Prop OS: SphinxOS·, PropDos , PropCmd··· Search the Propeller forums·(uses advanced Google search)
My cruising website is: ·www.bluemagic.biz·· MultiBlade Props: www.cluso.bluemagic.biz
Please could you add Zog to the list?
Some time ago there was a debate here about whether Zog was classed as virtual machine in the same way as a Java VM or as an emulator like, well, all the processor emulators on your list.
I was arguing for Zog as VM as there is no "real" ZPU to emulate but was out gunned by the majority who said Zog is an emulator.
So I bow to the majority and ask for Zog to be included on the list of emulators[noparse]:)[/noparse]
http://forums.parallax.com/showthread.php?p=878273
The Propeller Javelin JVM should for sure be on the list as well.
http://forums.parallax.com/showthread.php?p=784478
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
For me, the past is not over yet.
Post Edited (heater) : 6/6/2010 5:53:08 AM GMT
@Drac: Would you like to describe your pcbs here too.
@humanoido: Would you like to place a link and title for your languages thread (update·your previous post to avoid clutter)·and I will place it in the languages list.
I have updated the list with some extras. I know there are others. I was in a bit of a rush, but I thought I should add some of the languages specifically designed for the prop, but no links yet. I encourage those who have written the code to place a post here with a brief description and a link to your thread where further info can be obtained.
I will delete this post later to reduce the clutter.
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
Links to other interesting threads:
· Home of the MultiBladeProps: TriBlade,·RamBlade,·SixBlade, website
· Single Board Computer:·3 Propeller ICs·and a·TriBladeProp board (ZiCog Z80 Emulator)
· Prop Tools under Development or Completed (Index)
· Emulators: CPUs Z80 etc; Micros Altair etc;· Terminals·VT100 etc; (Index) ZiCog (Z80) , MoCog (6809)·
· Prop OS: SphinxOS·, PropDos , PropCmd··· Search the Propeller forums·(uses advanced Google search)
My cruising website is: ·www.bluemagic.biz·· MultiBlade Props: www.cluso.bluemagic.biz
PII is coming and then those emulators will FLY compared to the original Computer they emulate...
I am impressed with what has been done with Prop 1 ... what a wonderful chip this is.
Enjoy!
Mike
Hi Cluso99,
Are you aware of the fact that almost all link's in your signature are leading to nowhere???
Are you aware that that post is over 8 year old?
http://forums.parallax.com/discussion/comment/1424664/#Comment_1424664
Nope. Many of those links are 404 also...
http://forums.parallax.com/discussion/163052/cluso-s-p8xblade2-tiny-p8x32a-propeller-development-board-released/p1
However, if you search using the title reference of each article you will probably find the converted thread (this forum has had a few updates over the past few years).