First post, by RetroPCCupboard
Hi,
I own the Pocket 8088. It came with a NEC V30 but I swapped it for an AMD 8088, as I wanted a close to IBM XT experience on it.
Anyway, I thought I would try some programming on it to see what software dev experience/performance is like on a 8088 running at 4.77mhz.
I wrote a simple hello world program in each language. All it did was write "Hello World" to the screen and then quit.
Time to compile for each langauge:
Borland Turbo Basic: 2 seconds
Borland Turbo C 2.0: 8 seconds
Borland Turbo C++ 1.0: 1 minute 27 seconds
Borland Turbo Assembler 2.0: 5 seconds
Resulting EXE file sizes:
Tubo Basic: 34,736 bytes
Turbo C: 9,499 bytes
Turbo C++: 32,841 bytes
Turbo Assembler: 543 bytes
So, as you see, theres quite a trade off there in file size for using a higher level language.
At the moment I am finding the keyboard to be fine for programming on. C++ is clearly far too slow to consider using on this device. The others seem reasonable.
I havent compared performance yet. What algorithm or computation would you use to compare performance?