Previous Thread
Next Thread
Print Thread
Page 6 of 7 1 2 3 4 5 6 7
Joined: Feb 2018
Posts: 4
M
Member
Offline
Member
M
Joined: Feb 2018
Posts: 4
Hello - just joined! Yes, I am the proud owner of that post and the rare 9808 "Desktop Integral". Correct that it has no printer and no (built-in) display. I had figured that the firmware was
intentionally designed to accommodate this ahead of time. Even the diagnostic ROM must know since it does not complain about the lack of a printer.

The system has 5 external I/O slots instead of 2. The PC board has 1MB of RAM. Not sure about GPU (display) RAM but I think it's the same as the 9807. It's also obvious that the
intention was to install a hard drive; there is a space for one, with pwr and data cables. But the OS would not be able to use it, so there are two sockets for extra ROMs, which I do not
have, so never explored it. It also has space/cables for a 2nd floppy drive but when installed it is not recognized. (maybe also handled by the missing ROMs)

The video has the old and unusual horizontal scan rate of (about) 25 KHz making monitor choices rather slim. (I use either an HP 35731 or 35741 RGB - all inputs driven)

It's a very nice machine!

Joined: May 2012
Posts: 555
Likes: 1
S
Senior Member
OP Offline
Senior Member
S
Joined: May 2012
Posts: 555
Likes: 1
Nice! Is the built-in ROM any different from regular 9807A model? Also, any pictures? smile

Joined: Feb 2018
Posts: 4
M
Member
Offline
Member
M
Joined: Feb 2018
Posts: 4
Same ROM set. Pictures have been on my to-do list for quite some time - will try to get that done, maybe this weekend.

Joined: Feb 2018
Posts: 4
M
Member
Offline
Member
M
Joined: Feb 2018
Posts: 4
Took a bunch of photos of the 9808 "Desktop Integral" (with index/info txt file)
https://groups.io/g/VintHPcom/files/HP%20Model%209808/9808%20Photos%20with%20Index.zip

Could not seem to be able to insert any photos here.

Joined: Feb 2018
Posts: 4
M
Member
Offline
Member
M
Joined: Feb 2018
Posts: 4
Reading thru this again and noted you found the RTC bug. Worked on this a short while ago. Here's my post on that:

Wrote a small program to test this value (using set/gettimeofday) and the magic number is 1,382,400,000. This is when it fails.
Translation:
GMT: Tuesday, October 22, 2013 12:00:00 AM
Your time zone: Monday, October 21, 2013 5:00:00 PM GMT-07:00 DST

So the last accepted value was 1,382,399,999 or:
GMT: Monday, October 21, 2013 11:59:59 PM
Your time zone: Monday, October 21, 2013 4:59:59 PM GMT-07:00 DST

So what is so special about this number?

Joined: May 2012
Posts: 555
Likes: 1
S
Senior Member
OP Offline
Senior Member
S
Joined: May 2012
Posts: 555
Likes: 1
Tried to hook up diagnostics ROMS you've dumped -- "Board A" just jumps into nowhere
Code
0011DE: move.l  #$6, -(A7)
0011E4: move.l  (-$4,A6), -(A7)
0011E8: move.l  #$1ca, -(A7)
0011EE: jsr     $4308c.l


"Board B" manages to run a bit longer but then also jumps into empty area:
Code
8056EC: trap    #$3
0027A6: jmp     $4227a.l


Last edited by shattered; 03/27/18 09:26 PM.
Joined: May 2012
Posts: 555
Likes: 1
S
Senior Member
OP Offline
Senior Member
S
Joined: May 2012
Posts: 555
Likes: 1
... of course, the answer is simple (U3 and U4 are mapped at 0x40000) smile Here's Board B:

[Linked Image]

Joined: Mar 2001
Posts: 16,928
Likes: 62
R
Very Senior Member
Online Content
Very Senior Member
R
Joined: Mar 2001
Posts: 16,928
Likes: 62
Nice. Just need to fix the MMU now smile

Joined: May 2012
Posts: 555
Likes: 1
S
Senior Member
OP Offline
Senior Member
S
Joined: May 2012
Posts: 555
Likes: 1
from "new driver flood" thread (http://forums.bannister.org//ubbthreads.php?ubb=showflat&Number=113245#Post113245)

Originally Posted by fulivi
A couple of screenshots of HP IPC connected to a 9134B HD through the IEEE-488 remotizer (see PR #3485). I used my amigo_drive utility to emulate the HD (available here).
Enjoy!
--F.Ulivi
[Linked Image]

[Linked Image]

Joined: Feb 2004
Posts: 2,397
Likes: 114
Very Senior Member
Offline
Very Senior Member
Joined: Feb 2004
Posts: 2,397
Likes: 114
This driver doesn't work in debug builds - immediate assertion failure:
Code
hp ipc os 82991a.bin ROM NEEDS REDUMP
WARNING: the machine might not run correctly.
Assertion failed: ((m_conf_ptr >> 1) < ARRAY_LENGTH(m_conf)), function write, file ../../../../../src/devices/video/hp1ll3.cpp, line 572.

Thread 1 received signal SIGABRT, Aborted.
0x00007fff88a530b6 in __kill () from /usr/lib/libSystem.B.dylib
(gdb) where
#0  0x00007fff88a530b6 in __kill () from /usr/lib/libSystem.B.dylib
#1  0x00007fff88af39f6 in abort () from /usr/lib/libSystem.B.dylib
#2  0x00007fff88ae09bc in __assert_rtn () from /usr/lib/libSystem.B.dylib
#3  0x0000000105ea7c81 in hp1ll3_device::write(address_space&, unsigned int, unsigned char, unsigned char) ()
#4  0x000000010612c823 in handler_entry_write::write_stub_16(address_space&, unsigned int, unsigned short, unsigned short) ()
#5  0x0000000106140f4d in address_space_specific<unsigned short, (endianness_t)1, 0, true>::write_native(unsigned int, unsigned short, unsigned short) ()
#6  0x0000000106140f4d in address_space_specific<unsigned short, (endianness_t)1, 0, true>::write_native(unsigned int, unsigned short, unsigned short) ()
#7  0x0000000105391d28 in m68000_base_device::m68k_op_move_8_ai_d() ()
#8  0x000000010533327c in m68000_base_device::execute_run() ()
#9  0x0000000106276a78 in device_scheduler::timeslice() ()
#10 0x00000001062241b8 in running_machine::run(bool) ()
#11 0x000000010444b0ac in mame_machine_manager::execute() ()
#12 0x00000001042f7af1 in cli_frontend::start_execution(mame_machine_manager*, std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > > const&) ()
#13 0x00000001042f927d in cli_frontend::execute(std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > >&) ()
#14 0x000000010444bb5c in emulator_info::start_frontend(emu_options&, osd_interface&, std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > >&) ()
#15 0x00000001042e3228 in main ()

Page 6 of 7 1 2 3 4 5 6 7

Link Copied to Clipboard
Who's Online Now
1 members (1 invisible), 21 guests, and 2 robots.
Key: Admin, Global Mod, Mod
ShoutChat
Comment Guidelines: Do post respectful and insightful comments. Don't flame, hate, spam.
Forum Statistics
Forums9
Topics9,112
Posts119,414
Members5,024
Most Online890
Jan 17th, 2020
Our Sponsor
These forums are sponsored by Superior Solitaire, an ad-free card game collection for macOS and iOS. Download it today!

Superior Solitaire
Forum hosted by www.retrogamesformac.com