Olivier De Smet

Topics  

  • Hp series 80 
  • HP serie 200
  • HP Cricket
    • go01c commercial HP 01 android emulator
  • HP Classic
    • go35c commercial HP 35 android emulator
    • go80c commercial HP 80 android emulator
    • go55c commercial HP 55 android emulator
    • go65c commercial HP 65 android emulator
  • HP woodstock
    • go25c free HP 25 android emulator
    • HP 97 67 Windows emulator
    • go67c commercial HP 67 android emulator
    • go97c commercial HP 97 android emulator
  • HP Spice
    • go32c commercial HP 32 E android emulator
    • go33c free HP 33 C android emulator
    • go34c commercial HP 34 C android emulator
    • go38c commercial HP 38 C android emulator
  • HP Voyager
    • go11c commercial HP 11 C android emulator
    • go12c free HP 12 C android emulator
    • go15c commercial HP 15 C android emulator
    • go16c commercial HP 16 C android emulator
  • HP Nut
    • go41c free HP 41 C android emulator
    • go41cx commercial HP 41 CX android emulator
    • go41cxt commercial HP 41CX android emulator, tablet edition
  • HP Pioneer
    • go42s commercial HP 42 S android emulator
    • go27s commercial HP 27 S android emulator
    • go17bii commercial HP 17 BII android emulator
  • HP Champion
    • go28s commercial HP 28 S android emulator
  • HP Titan
    • go71b commercial HP 71 B android emulator
  • HP Kangaroo
    • go75c commercial HP 75 C android emulator
  • HP Shorty
    • go48s free HP 48 S android emulator
  • HP Charlemagne
    • go48sx commercial HP 48 SX android emulator
  • HP Alcuin
    • go48g free HP 48 G android emulator
  • HP Hammer
    • go48gx commercial HP 48 GX android emulator
  • HP V'ger
    • go49g commercial HP 49 G android emulator
    • go49gp commercial HP 49 G+ and HP 50 G android emulator

Ti related projects

Sharp related projects

Other computers projects


Rom endianness :

If your rom cause trouble in an emulation, use this python 3.x script to change endianness :

------------------------------

f=open("hp28s-bad.rom", "rb") # name of bad rom

g=open("hp28s-good.rom", "wb") # name of changed rom

ba=bytearray(1)

for i in range(128*1024): # size of rom in byte
   a=ord(f.read(1))
   ba[0] = (a & 0xF) << 4
   ba[0] |= (a >> 4)
   g.write(ba)
f.close()
g.close()

------------------------------

Change the names of files and the size as needed (here parameters for an HP28S rom of 128 KB).