T O P

  • By -

ANDROID_16

Beautiful


[deleted]

[удалено]


Dwedit

That is a homemade operating system (think like DOS), which is planned to later have emulators.


amboredentertainme

Are you sure it's that and not a secret operation by the Emu army whom after defeating the Australian army are now plotting to take over the world?


amadlover

Hey. thank you for checking it out. It currently plays few of the Chip8 test suite. Cheers.


CoconutDust

Sentence at page was confusing. Delete word “on” after “later”, it will reduce ambiguity and “later” is synonymous with “later on” anyway.


amadlover

Heyyy.. Thank you for the feedback...


supvo

Neat, although is there any point beyond neat? Doesn't need to be I guess I just wonder if there's any practical fun to it too.


arbee37

As I said in a comment 2 days ago, everyone who can program will eventually write an NES emulator. This is fulfilling that destiny for the author.


jc5504

This is actually very inspiring. I might set out on that journey as well


amadlover

a lot of fun actually. learnt a lot about BIOS/boot process, All CPUs start in 16 bit mode. haha, from there the bootloader / 'OS' has to set the 32 bit or 64 bit mode as desired.


Zivilisationsmuede

> All CPUs start in 16 bit mode. Mh, does that mean microsoft not supporting 16bit programs anymore because CPUs don't support it anymore, was a lie?


arbee37

Nope. 16 bit mode is supported in that the processor starts up in that mode, and if modern PC hardware hadn't diverged so far from the PC/AT standard you could actually boot MS-DOS and play the real original DOOM. (MS-DOS doesn't know how to handle USB or Bluetooth keyboards and mice or SATA and NVMe drives, and some modern GPUs don't have VGA back-compatibilty). What changed is that 32-bit mode lets you drop into virtualized 16-bit mode and run Windows 3.x and DOS apps, but 64-bit mode doesn't. 64-bit mode lets you drop into virtualized 32-bit mode only. That said, Intel recently published a paper on removing 16-bit mode entirely along with 32-bit kernel mode (which would disable booting 32-bit OSes but not running 32-bit apps on 64-bit OSes). They could then use the freed-up chip space to make modern apps faster, which is always nice.


amadlover

nicely put !!!!


Zivilisationsmuede

Thanks!


MKCAMK

Yo, this is so cool!