Author Topic: Intel CPU Emus  (Read 5300 times)

0 Members and 1 Guest are viewing this topic.

Offline DJ Omnimaga

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55943
  • Rating: +3154/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • Dream of Omnimaga Music
Re: Intel CPU Emus
« Reply #15 on: July 26, 2012, 05:19:40 pm »
Hmm, maybe PC-8001 might be better since it has 8-color 160x100 resolution, only 16KB/32KB RAM, and generally seems more approachable. Most PC-88 games apparently run at 640x200 resolution.

Edit: Actually, I think that's 16KB+32KB RAM. I think all these computers are a bit out of the RAM limits of most 84+ models these days.
640x200? ??? Do you mean they do like the SNES Secret of Mana?

Offline calcdude84se

  • Needs Motivation
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2272
  • Rating: +78/-13
  • Wondering where their free time went...
    • View Profile
Re: Intel CPU Emus
« Reply #16 on: July 26, 2012, 10:15:55 pm »
in theory, I could use 3 16KB ramdisks, with archive swapping.
Theoretically, yes, but any program that routinely uses all three areas of memory will be quite slow (writing and erasing Flash is not very quick), plus it will wear out the Flash chip pretty quickly. Glad that you could think of the idea, but in general, if there's not enough RAM, you just can't do it. :/
"People think computers will keep them from making mistakes. They're wrong. With computers you make mistakes faster."
-Adam Osborne
Spoiler For "PartesOS links":
I'll put it online when it does something.

Offline linuxgeek96

  • LV3 Member (Next: 100)
  • ***
  • Posts: 99
  • Rating: +4/-0
  • ( ͡° ͜ʖ ͡°)
    • View Profile
    • Personal Site
Re: Intel CPU Emus
« Reply #17 on: July 27, 2012, 09:29:53 am »
Attached is the proto-8008 emu. Today, I will start on the 8086, in hopes of someday being able to actually run linux on this darn thing. Also, does anyone know how to use USB8x with Axe?

Offline TheNlightenedOne

  • LV6 Super Member (Next: 500)
  • ******
  • Posts: 427
  • Rating: +16/-1
    • View Profile
Re: Intel CPU Emus
« Reply #18 on: July 27, 2012, 09:42:17 am »
I think USB8x has a library you can use, I just have no idea how nor where to find it... :-\ But nice work on the emus! (Wait, you want to run Linux, on a calculator, from a flash drive? Awesome!)
"Eris" (Ndless 3.1)
"Keto" (Ndless 3.1)
"Luna" (AMS 3.10, HW4)
"Aurora" (2.55MP)

Offline linuxgeek96

  • LV3 Member (Next: 100)
  • ***
  • Posts: 99
  • Rating: +4/-0
  • ( ͡° ͜ʖ ͡°)
    • View Profile
    • Personal Site
Re: Intel CPU Emus
« Reply #19 on: July 27, 2012, 09:47:03 am »
I figure that a flash drive is the best way to get extra RAM. Also, though I'm skipping some models in between, I still have to make the 80386 emu (emulating 32-bit addressing on an 8-bit processor...)

Offline TheNlightenedOne

  • LV6 Super Member (Next: 500)
  • ******
  • Posts: 427
  • Rating: +16/-1
    • View Profile
Re: Intel CPU Emus
« Reply #20 on: July 27, 2012, 10:19:18 am »
You have a good point... plus you could make a more complete Linux distro if you use a flash drive, so you won't have to worry too much about space limitations.
"Eris" (Ndless 3.1)
"Keto" (Ndless 3.1)
"Luna" (AMS 3.10, HW4)
"Aurora" (2.55MP)

Offline linuxgeek96

  • LV3 Member (Next: 100)
  • ***
  • Posts: 99
  • Rating: +4/-0
  • ( ͡° ͜ʖ ͡°)
    • View Profile
    • Personal Site
Re: Intel CPU Emus
« Reply #21 on: July 27, 2012, 11:01:05 am »
The main problems with emulating the 386 series are:
1. emulating 32 bit processor on 16 bit processor
2. emulating more powerful processor on less powerful :P

If anyone knows how to use usb8x/msd with Axe, please let me know

Offline calcdude84se

  • Needs Motivation
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2272
  • Rating: +78/-13
  • Wondering where their free time went...
    • View Profile
Re: Intel CPU Emus
« Reply #22 on: July 27, 2012, 07:12:57 pm »
USB flash drives are slower to use than flash. Though if you're wanting to emulate the i386, I'm not sure it really matters, as it is already far faster to begin with :P An interesting demonstration, though!
"People think computers will keep them from making mistakes. They're wrong. With computers you make mistakes faster."
-Adam Osborne
Spoiler For "PartesOS links":
I'll put it online when it does something.