Discussion:
PDOS-generic on ARM
(too old to reply)
muta...@gmail.com
2022-10-20 02:19:20 UTC
Permalink
I am currently working with Jean-Marc, who used to frequent
this group, on getting PDOS-generic to work on an Android
smartphone as a native ARM executable instead of the
current Bochs emulation.

Basically turning a smartphone into a really cheap
32-bit MSDOS PC from the point of view of the user
and C programmer.

I can buy an external USB keyboard for about US$2.

I can buy a new Android smartphone with OTG support
for about US$40.

It hasn't quite passed proof of concept yet, but it's pretty close.

You can preview it here:

https://github.com/jeanmarclienher/Pdos-PdAndro/releases/tag/rel0.0.3

BFN. Paul.
a***@math.uni.wroc.pl
2022-10-28 18:43:22 UTC
Permalink
Post by ***@gmail.com
I am currently working with Jean-Marc, who used to frequent
this group, on getting PDOS-generic to work on an Android
smartphone as a native ARM executable instead of the
current Bochs emulation.
Basically turning a smartphone into a really cheap
32-bit MSDOS PC from the point of view of the user
and C programmer.
Many phones are 64-bit now. Cheap ones probably are still
32-bit, but I am not sure how long this will last.
Post by ***@gmail.com
I can buy an external USB keyboard for about US$2.
I can buy a new Android smartphone with OTG support
for about US$40.
It hasn't quite passed proof of concept yet, but it's pretty close.
https://github.com/jeanmarclienher/Pdos-PdAndro/releases/tag/rel0.0.3
BFN. Paul.
If you dig deep enough into Android you will find Linux. AFAICS
the code above is doing this: it runs code as native ARM Linux
executable.
--
Waldek Hebisch
muta...@gmail.com
2022-10-28 19:52:36 UTC
Permalink
Post by ***@gmail.com
I am currently working with Jean-Marc, who used to frequent
this group, on getting PDOS-generic to work on an Android
smartphone as a native ARM executable instead of the
current Bochs emulation.
Basically turning a smartphone into a really cheap
32-bit MSDOS PC from the point of view of the user
and C programmer.
Many phones are 64-bit now. Cheap ones probably are still
32-bit, but I am not sure how long this will last.
Post by ***@gmail.com
I can buy an external USB keyboard for about US$2.
I can buy a new Android smartphone with OTG support
for about US$40.
It hasn't quite passed proof of concept yet, but it's pretty close.
https://github.com/jeanmarclienher/Pdos-PdAndro/releases/tag/rel0.0.3
BFN. Paul.
If you dig deep enough into Android you will find Linux. AFAICS
the code above is doing this: it runs code as native ARM Linux
executable.
That is correct.

pdos-generic posits an "ideal bios"
and then uses that.

The ideal bios can be provided by an executable
running under another os, treating the
other os as a glorified bios.

The pdos os remains the same regardless.

It makes the os portable.

Then as of a week ago or whatever there
was a new concept added.

Applications themselves can be run
directly under the bios, not requiring pdos.
muta...@gmail.com
2022-10-31 08:29:06 UTC
Permalink
Post by ***@gmail.com
It hasn't quite passed proof of concept yet, but it's pretty close.
It has finally passed proof of concept:

https://github.com/jeanmarclienher/Pdos-PdAndro/releases/tag/rel0.5.0

BFN. Paul.

Loading...