Previous Thread
Next Thread
Print Thread
Page 6 of 7 1 2 3 4 5 6 7
#112717 - 02/21/18 06:51 PM Re: HP Integral PC (1985) WIP [Re: shattered]  
Joined: Feb 2018
Posts: 4
MarkBielman Offline
Member
MarkBielman  Offline
Member

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!

#112718 - 02/21/18 07:42 PM Re: HP Integral PC (1985) WIP [Re: shattered]  
Joined: May 2012
Posts: 456
shattered Online content
Senior Member
shattered  Online Content
Senior Member

Joined: May 2012
Posts: 456
Nice! Is the built-in ROM any different from regular 9807A model? Also, any pictures? smile

#112722 - 02/21/18 10:34 PM Re: HP Integral PC (1985) WIP [Re: shattered]  
Joined: Feb 2018
Posts: 4
MarkBielman Offline
Member
MarkBielman  Offline
Member

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.

#112862 - 03/13/18 05:44 PM Re: HP Integral PC (1985) WIP [Re: shattered]  
Joined: Feb 2018
Posts: 4
MarkBielman Offline
Member
MarkBielman  Offline
Member

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.

#112863 - 03/13/18 09:52 PM Re: HP Integral PC (1985) WIP [Re: shattered]  
Joined: Feb 2018
Posts: 4
MarkBielman Offline
Member
MarkBielman  Offline
Member

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?

#112969 - 03/27/18 08:51 PM Re: HP Integral PC (1985) WIP [Re: shattered]  
Joined: May 2012
Posts: 456
shattered Online content
Senior Member
shattered  Online Content
Senior Member

Joined: May 2012
Posts: 456
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.
#112984 - 03/28/18 07:58 PM Re: HP Integral PC (1985) WIP [Re: shattered]  
Joined: May 2012
Posts: 456
shattered Online content
Senior Member
shattered  Online Content
Senior Member

Joined: May 2012
Posts: 456
... of course, the answer is simple (U3 and U4 are mapped at 0x40000) smile Here's Board B:

[Linked Image]

#112985 - 03/28/18 08:03 PM Re: HP Integral PC (1985) WIP [Re: shattered]  
Joined: Mar 2001
Posts: 15,932
R. Belmont Offline
R. Belmont  Offline

Very Senior Member

Joined: Mar 2001
Posts: 15,932
USA
Nice. Just need to fix the MMU now smile

#113339 - 05/05/18 10:20 AM Re: HP Integral PC (1985) WIP [Re: shattered]  
Joined: May 2012
Posts: 456
shattered Online content
Senior Member
shattered  Online Content
Senior Member

Joined: May 2012
Posts: 456
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]

#113345 - 05/06/18 10:23 AM Re: HP Integral PC (1985) WIP [Re: shattered]  
Joined: Feb 2004
Posts: 1,948
Vas Crabb Offline
Very Senior Member
Vas Crabb  Offline
Very Senior Member

Joined: Feb 2004
Posts: 1,948
Sydney, Australia
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

Who's Online Now
6 registered members (dxl, Dorando, mixmaster, ranger_lennier, AJR, Breiztiger), 16 guests, and 0 spiders.
Key: Admin, Global Mod, Mod
Shout Box
Forum Statistics
Forums9
Topics8,534
Posts111,537
Members4,793
Most Online225
May 26th, 2014
Powered by UBB.threads™ PHP Forum Software 7.6.0
Page Time: 0.026s Queries: 14 (0.007s) Memory: 5.0273 MB (Peak: 5.2734 MB) Zlib enabled. Server Time: 2018-05-21 07:23:38 UTC