The collected works of ivelegacy - Page 8

hi
I am reversing the BBCDI protocol using a LA (Logic Analyzer) equipped with a pretty UART decoder. It may be I will be able to trash COUGAR.EXE and DIBUG.EXE, in order to have a UNIX native application to control the debug processor of the EVS board. I have already got success in decoding a few commands and their answers. So, let's go on.

About Insignia SoftWindows95, what is the support of the Parallel Port ? I have to ask it, because I can't actually reverse the BDM protocol (may be in the future), so I have to use a DOS application that control a cable attached on the Parallel Port.
Some prowling the streets, looking for sweets from their Candyman , I'm Looking for a new IP30/Octane2
My machine got the Xbow damaged, so I swapped for a second hand Rigol-DG1032Z WaveGen/DDS@30Mhz
IP30 purposes : linux (kernel development), Irix Scientific Apps { Ansys, Catia, Pro/E, FiberSIM, AutoDYNþ }
Other Projects : { Cerberus , Woody Box , 68K-board, SWI_DBG }, discontinued Console hacks { GB , PSX1 }
Wanted Equipments : { U1732C LCR meter by Keysight, alternatives are the welcome }
maybe (in the next life) I will find a way to home-build pretty (cheap) PCI fpga dev boards (they are already existing, but too expensive), in this case we could domesticate the SGI_PCI, and It should be nice to add new hw and sw features without all the troubles we have now because the SGI_PCI is not INTEL_PCI compliant.

let me say, having to deal with the PCI has a lot of troubles, e.g. I have a RS/PRO machine (it's a router, MIPS32, Atheros9) in where the PCI controller completely misses the PCI_IO mode, it's only able to perform PCI_MEM, and … the 95% of the mini_PCI boards on the markets are PCI_IO, so … no party.

I think Ubiquiti wanted to sell their custom minIPCI modules for RS/PRO (typically, wifi miniPCI modules).
I think SGI wanted to do the same with their products. I can't see any other valid reason.

the PCI, what a drama
Some prowling the streets, looking for sweets from their Candyman , I'm Looking for a new fun with IP30/Octane2
IP30 purposes : linux (kernel development), Irix Scientific Apps { Ansys, Catia, Pro/E, FiberSIM, AutoDYNþ }
Other Projects : { Cerberus , Woody Box , 68K-board, SWI_DBG }, discontinued Console hacks { GB , PSX1 }
Wanted Equipments : { U1732C LCR meter by Keysight, alternatives are the welcome }
Yo man, 100Gbyte of ram is not enough, U wanna be hacker?cracker?, You think a Commodore 64 is really neato -
Excellent, thank you! Never heard about Mesa Electronics before, I was shocked by all the expensive kits I have seen from Digilent and Xilinx resellers, they sell big Virtex boards with PCI and ePCI interface, but their price start form 500 USD.
Some prowling the streets, looking for sweets from their Candyman , I'm Looking for a new fun with IP30/Octane2
IP30 purposes : linux (kernel development), Irix Scientific Apps { Ansys, Catia, Pro/E, FiberSIM, AutoDYNþ }
Other Projects : { Cerberus , Woody Box , 68K-board, SWI_DBG }, discontinued Console hacks { GB , PSX1 }
Wanted Equipments : { U1732C LCR meter by Keysight, alternatives are the welcome }
Yo man, 100Gbyte of ram is not enough, U wanna be hacker?cracker?, You think a Commodore 64 is really neato -
eudatux23 wrote: [*]Graphics Card: High Impact -> High-AA Impact with 4 Mbyte TRAM


does your machine overheat a bit now ?
I mean, with the additional of the 4Mbyte TRAM

is the backplane's cooler good enough to assure the proper air flow ? or have you improved the cooler fan ?

my friend has upgraded to MaxImpact (from SolidImpact). With 4Mbyte TRAM the machine overheats a lot, fortunately he does not need to do any Texture Job, so he does not need the additional Tram module and he removed it. Btw, removing that module, the machine is still overheating, the less of course, but to avoid any troubles he has replaced the backplane's cooler with a better model.
Some prowling the streets, looking for sweets from their Candyman , I'm Looking for a new IP30/Octane2
My machine got the Xbow damaged, so I swapped for a second hand Rigol-DG1032Z WaveGen/DDS@30Mhz
IP30 purposes : linux (kernel development), Irix Scientific Apps { Ansys, Catia, Pro/E, FiberSIM, AutoDYNþ }
Other Projects : { Cerberus , Woody Box , 68K-board, SWI_DBG }, discontinued Console hacks { GB , PSX1 }
Wanted Equipments : { U1732C LCR meter by Keysight, alternatives are the welcome }
jan-jaap wrote: I don't understand what you mean with 'overheating'


the TRAMs get very hot, I am afraid that is easily the most likely parts to fail.

jan-jaap wrote: I have a MaxImpact Indigo2, with the TRAM option cards and a G160 network card. It runs hot, surely. I used to have a cat who loved to bask in the exhaust heat. But overheat? Nope.


He thought it might be an idea to stop using the Max set until he can fit the backplane with a better fan, because the unit gets very hot, and afraid of that, he removed the Tram option and the unit was a bit less hot. With the SolidImpact it's not so hot, it's warm. You say that is common to be very hot for a MaxImpact GFX with the Tram option installed.

jan-jaap wrote: The part where the CPU and memory are is ventilated by the PSU and the airflow is front to back.


Warm air out of the the PSU. The CPU is warm too.

jan-jaap wrote: The part where the graphics are has a dedicated fan and the airflow is from the back to the left side (or bottom, if it sits on it's feet). If you place the Indigo2 in a cramped space it may end up circulating the air!


Exactly that fan. Its the standard fan installed by SGI. We were thinking if to replace it with a model that moves more air. The Impact stands vertically with its feed, we have cleaned everything, there is no dust inside, the air flow is OK (tested with compressed air's gun).
Some prowling the streets, looking for sweets from their Candyman , I'm Looking for a new IP30/Octane2
My machine got the Xbow damaged, so I swapped for a second hand Rigol-DG1032Z WaveGen/DDS@30Mhz
IP30 purposes : linux (kernel development), Irix Scientific Apps { Ansys, Catia, Pro/E, FiberSIM, AutoDYNþ }
Other Projects : { Cerberus , Woody Box , 68K-board, SWI_DBG }, discontinued Console hacks { GB , PSX1 }
Wanted Equipments : { U1732C LCR meter by Keysight, alternatives are the welcome }
yah, I still do not like you, Fox, btw, I understand, a few time ago it happened to me too, so let me say: good luck .
hey oh? Swimming pool & Racing bicycle.
Well, I have almost(1) lost an eye because of a genetic disease, and I had to sell my car(2) to pay a therapy and a surgery that saved the other eye, and freezed the damage. That's life, man. So I won a few month of holidays and a pair of contact lens with a super complex dobule toro surface, which are very expensive, quite rigid, quite fragile, and so poor oxygened that you have to use a lot of eyewash, but I still have my stereoscopic vision. I was afraid to become a Cyclops(3). I hate Ulisse's tales.

(1) damaged, reduced optical power, but it works
(2) second hand, but 240 horses and a lot of Pimp My Ride, pretty vyper painted color, 2 layers, all made by myself
(3) humor saves. I guess
Some prowling the streets, looking for sweets from their Candyman , I'm Looking for a new IP30/Octane2
My machine got the Xbow damaged, so I swapped for a second hand Rigol-DG1032Z WaveGen/DDS@30Mhz
IP30 purposes : linux (kernel development), Irix Scientific Apps { Ansys, Catia, Pro/E, FiberSIM, AutoDYNþ }
Other Projects : { Cerberus , Woody Box , 68K-board, SWI_DBG }, discontinued Console hacks { GB , PSX1 }
Wanted Equipments : { U1732C LCR meter by Keysight, alternatives are the welcome }
I have coded my personal text editor because … well because I do not like Vim at all (also because I need a codeflow editor for my debug processor, but this is an other story) :lol:

hamei wrote: The only thing I'd change is the About screen says it was built on an SGI 6600 server


hack it with an hex editor, and change the about string with something cool :D

Nano is used by gentoo, and by MacOSX, so I have compiled nano for Irix without troubles

Code: Select all

app-editors/nano
Homepage:      http://www.nano-editor.org/ http://www.gentoo.org/doc/en/nano-basics-guide.xml
Description:   GNU GPL'd Pico clone with more functionality
License:       GPL-3


Code: Select all

app-editors/nedit
Homepage:      http://nedit.org/
Description:   Multi-purpose text editor for the X Window System
License:       GPL-2


ummm, app-editors/nedit … umm let me see where the ebuild fetches its sources and dependencies

Code: Select all

...
HOMEPAGE="http://nedit.org/"
SRC_URI="mirror://gentoo/${P}.tar.bz2"
...
RDEPEND=">=x11-libs/motif-2.3:0
x11-libs/libXp
x11-libs/libXpm
x11-libs/libXt
x11-libs/libX11"
DEPEND="${RDEPEND}
|| ( dev-util/yacc sys-devel/bison )
dev-lang/perl"


ya, good dep :D
Some prowling the streets, looking for sweets from their Candyman , I'm Looking for a new IP30/Octane2
My machine got the Xbow damaged, so I swapped for a second hand Rigol-DG1032Z WaveGen/DDS@30Mhz
IP30 purposes : linux (kernel development), Irix Scientific Apps { Ansys, Catia, Pro/E, FiberSIM, AutoDYNþ }
Other Projects : { Cerberus , Woody Box , 68K-board, SWI_DBG }, discontinued Console hacks { GB , PSX1 }
Wanted Equipments : { U1732C LCR meter by Keysight, alternatives are the welcome }
hamei wrote: My Assistant is a neanderthal. She refuses to learn keyboard "shortcuts" or any real text editor. So, as Richard used to say, "if da nigger want da poosy, den da nigger use da graphical editor."


well, see my neanderthal code :lol:


it runs remotely on a linux machine, MacOSX is used like ssh console

Image
ESC mode, good for uart terminals, it's also running 2 debug screens, I wanted to add meta informations and crazy algorithms

Image
ncurses mode, plus a register collector screen on the left, it's useful when you connect this editor to a code-flow-agent

The human interface is a crap, but the whole code is free to be added all the features I want in order to avoid to adapt myself to the program, I'd rather adapt the code to my purposes. Sometimes I'd rather create it.

It has a few short cut from Nano, something like "copy", "paste", "find". It support blocks. The screen on the left slides to be hidden when you do not need it, it could be useful to show commands, or to see C functions tags, like geany, or VIM + nerd tree.

It's not completed because I am busy with other stuff (like the woody box :lol: ), but no doubts that code is already maleficent , evil neanderthal code (and it can be ported to IRIX with no troubles, I guess =P)

foetz wrote: this is open source, just change the code :P


ya, but it's a good tip when you are too lazy to recompile things on a slow machine that takes hours to complete :mrgreen:
(old RB532 taught me )
Some prowling the streets, looking for sweets from their Candyman , I'm Looking for a new IP30/Octane2
My machine got the Xbow damaged, so I swapped for a second hand Rigol-DG1032Z WaveGen/DDS@30Mhz
IP30 purposes : linux (kernel development), Irix Scientific Apps { Ansys, Catia, Pro/E, FiberSIM, AutoDYNþ }
Other Projects : { Cerberus , Woody Box , 68K-board, SWI_DBG }, discontinued Console hacks { GB , PSX1 }
Wanted Equipments : { U1732C LCR meter by Keysight, alternatives are the welcome }
does someone know the Watt difference between MaxImpact and SolidImpact ?
Some prowling the streets, looking for sweets from their Candyman , I'm Looking for a new IP30/Octane2
My machine got the Xbow damaged, so I swapped for a second hand Rigol-DG1032Z WaveGen/DDS@30Mhz
IP30 purposes : linux (kernel development), Irix Scientific Apps { Ansys, Catia, Pro/E, FiberSIM, AutoDYNþ }
Other Projects : { Cerberus , Woody Box , 68K-board, SWI_DBG }, discontinued Console hacks { GB , PSX1 }
Wanted Equipments : { U1732C LCR meter by Keysight, alternatives are the welcome }
too many itanium cpus in that gear :D

can I ask you which is the Apps portfolio you had ? Any Irix App support ?
I do not know if it's possible to support Irix Apps on Itanium, and if it's reasonable
bye.
[[C|-|E]] wrote: it would cost like 1200 pounds per month to keep it running 24/7


Ironically today I have installed a few solar cells over the roof, they produce up to 1.2Kwatt (on summer), so my new IP30 (and, probably a lot of few appliances) will be fine :D :D :D

Before this idea, I was planning a diesel generator engine to power feed all my gears. Unluckily, once heard my plans Gaga threatened a bloody story, something like my head on a plate, so I had to give up. Umm my girl friend is like the inquisition, I felt like Galileo: I had to give up (but I am sure I would had great success. I guess)
bye.
jan-jaap wrote: Don't know about Italy, but where I live you will never ever get a permit for that


We live near a forest, and in this area I can have up to the 80% of the roof converted into solar cells. Milan is 50Km far from me, Gaga has a little house in the center (Corso Buenos Aires, it's a few Km far from the Duomo church), and we can't install anything over the roof because of all the "landscaping" rules you MUST respect.

Ironically (again) I can install a little diesel engine in her house :D
and there is no trouble if:
  • it's low power (under 3 Kwatt)
  • it does no noise, They want low db of noise, so it's a good idea to mount a good silencer, and have the whole engine installed inside a soundproofed box.
  • it can be hidden, people do not see it (soundproofed box already hides)
  • it's a removalbe (not permanent) engine
  • it's not used 24/7, just sometimes like emergency power generator

That is insane because diesel polluter, solar cells do not.
bye.
yeah, it's more 100 Watt, so … I'd better suggest and persuade my friend to install an high performance fan cooler
Some prowling the streets, looking for sweets from their Candyman , I'm Looking for a new IP30/Octane2
My machine got the Xbow damaged, so I swapped for a second hand Rigol-DG1032Z WaveGen/DDS@30Mhz
IP30 purposes : linux (kernel development), Irix Scientific Apps { Ansys, Catia, Pro/E, FiberSIM, AutoDYNþ }
Other Projects : { Cerberus , Woody Box , 68K-board, SWI_DBG }, discontinued Console hacks { GB , PSX1 }
Wanted Equipments : { U1732C LCR meter by Keysight, alternatives are the welcome }
Image
portable power generator

@jan-jaap
what they permit is similar to Power Engine int the photo above

Max. power (kW) 5.0
Engine Kohler Diesel / KD440
Autonomy (h) 13
Noise level dB(A) - 7m 79
Oil Guard Yes
Start Electrique
Lenght (cm) x Width (cm) x Height (cm) 81 x 56 x 59
Dry Weight (kgs) 103
bye.
wow, it's very very cool :D

I have to complete my box. I am dealing with VGA timing because I already know its details. I have to analyze the CGA timing, unfortunately I haven't received yet a working ISA board. Two damaged boards from ebay. I have bought the third one, and I am waiting for it, crossing my fingers =)
Some prowling the streets, looking for sweets from their Candyman , I'm Looking for a new IP30/Octane2
My machine got the Xbow damaged, so I swapped for a second hand Rigol-DG1032Z WaveGen/DDS@30Mhz
IP30 purposes : linux (kernel development), Irix Scientific Apps { Ansys, Catia, Pro/E, FiberSIM, AutoDYNþ }
Other Projects : { Cerberus , Woody Box , 68K-board, SWI_DBG }, discontinued Console hacks { GB , PSX1 }
Wanted Equipments : { U1732C LCR meter by Keysight, alternatives are the welcome }
I am using MabaXterm with CoNix , it's the cooperative Linux for Windows solution used by Analog Devices .CoNix has no graphical interface, so MabaXterm is good enough to export a display. Last time I tried It worked good way with Irix too. You have to pay 60 euro for the registered version, the free version is good enough but you can't customize it.

A similar good solution for MacOSX is X11/XQuartz .
Some prowling the streets, looking for sweets from their Candyman , I'm Looking for a new fun with IP30/Octane2
IP30 purposes : linux (kernel development), Irix Scientific Apps { Ansys, Catia, Pro/E, FiberSIM, AutoDYNþ }
Other Projects : { Cerberus , Woody Box , 68K-board, SWI_DBG }, discontinued Console hacks { GB , PSX1 }
Wanted Equipments : { U1732C LCR meter by Keysight, alternatives are the welcome }
Yo man, 100Gbyte of ram is not enough, U wanna be hacker?cracker?, You think a Commodore 64 is really neato -
As far as I have understood He prefers the IP28 because he wants to play with the EISA bus. He has already developed a toy board and he is happy this way. He does a lot of CAD, he plays with OpenGL (he has already developed a few crazy apps), fortunately there are no texture jobs in his mind, so he does not need the extra TRAM, that eats more power and more money =)

I think I had success in persuading him to buy and install the fan: trouble prevented, carefree usage :mrgreen:
Some prowling the streets, looking for sweets from their Candyman , I'm Looking for a new IP30/Octane2
My machine got the Xbow damaged, so I swapped for a second hand Rigol-DG1032Z WaveGen/DDS@30Mhz
IP30 purposes : linux (kernel development), Irix Scientific Apps { Ansys, Catia, Pro/E, FiberSIM, AutoDYNþ }
Other Projects : { Cerberus , Woody Box , 68K-board, SWI_DBG }, discontinued Console hacks { GB , PSX1 }
Wanted Equipments : { U1732C LCR meter by Keysight, alternatives are the welcome }
The IGBT is a cross between the bipolar and MOSFET transistors, it has the output switching and conduction characteristics of a bipolar transistor but is voltage-controlled like a MOSFET: I like it :mrgreen:

Also, the IGBT technology is certainly the device of choice for breakdown voltages above 1000V, while the MOSFET is certainly the device of choice for device breakdown voltages below 250V.

I was toying with the motor of a washing machine. It has strong breakdown voltages, so I'd better use IGBT.
Some prowling the streets, looking for sweets from their Candyman , I'm Looking for a new IP30/Octane2
My machine got the Xbow damaged, so I swapped for a second hand Rigol-DG1032Z WaveGen/DDS@30Mhz
IP30 purposes : linux (kernel development), Irix Scientific Apps { Ansys, Catia, Pro/E, FiberSIM, AutoDYNþ }
Other Projects : { Cerberus , Woody Box , 68K-board, SWI_DBG }, discontinued Console hacks { GB , PSX1 }
Wanted Equipments : { U1732C LCR meter by Keysight, alternatives are the welcome }
MrWeedster wrote: Big mistake


it's exactly what I think about Prism :D
Some prowling the streets, looking for sweets from their Candyman , I'm Looking for a new fun with IP30/Octane2
IP30 purposes : linux (kernel development), Irix Scientific Apps { Ansys, Catia, Pro/E, FiberSIM, AutoDYNþ }
Other Projects : { Cerberus , Woody Box , 68K-board, SWI_DBG }, discontinued Console hacks { GB , PSX1 }
Wanted Equipments : { U1732C LCR meter by Keysight, alternatives are the welcome }
Yo man, 100Gbyte of ram is not enough, U wanna be hacker?cracker?, You think a Commodore 64 is really neato -
Talking about me, and about modern hw, x86 based:
Arch is the best trade off. It may require care.
Ubuntu is a good choice if you do not have time to care. It's ready of of the box.
Some prowling the streets, looking for sweets from their Candyman , I'm Looking for a new IP30/Octane2
My machine got the Xbow damaged, so I swapped for a second hand Rigol-DG1032Z WaveGen/DDS@30Mhz
IP30 purposes : linux (kernel development), Irix Scientific Apps { Ansys, Catia, Pro/E, FiberSIM, AutoDYNþ }
Other Projects : { Cerberus , Woody Box , 68K-board, SWI_DBG }, discontinued Console hacks { GB , PSX1 }
Wanted Equipments : { U1732C LCR meter by Keysight, alternatives are the welcome }
zagnut wrote: Ubuntu is a bit of a concern with slightly older hardware, and it can be a resource hog.


With older hw you have to do a lot of hacks, while it's excellent with modern hw if you just want something ready out of the box.
I do not like ubuntu, simply sometimes I find it useful.


zagnut wrote: Octane


gentoo is my choice for these kind of purposes, in this case I am used to cook stage1-4 by myself. It makes you busy.
OE for thinks like PDAs.
Some prowling the streets, looking for sweets from their Candyman , I'm Looking for a new IP30/Octane2
My machine got the Xbow damaged, so I swapped for a second hand Rigol-DG1032Z WaveGen/DDS@30Mhz
IP30 purposes : linux (kernel development), Irix Scientific Apps { Ansys, Catia, Pro/E, FiberSIM, AutoDYNþ }
Other Projects : { Cerberus , Woody Box , 68K-board, SWI_DBG }, discontinued Console hacks { GB , PSX1 }
Wanted Equipments : { U1732C LCR meter by Keysight, alternatives are the welcome }
rwengerter wrote: The "5I25 Superport FPGA based PCI Anything I/O card" from Mesa Electronics
is a Spartan-6 based PCI-card that is not expensive. It costs 89 US$.
See:
http://www.mesanet.com/fpgacardinfo.html
The manual is here:
http://www.mesanet.com/pdf/parallel/5i25man.pdf


I have bought a pair of those boards. They are on their way.
plans: to develop something cool by the end of the next year.
Some prowling the streets, looking for sweets from their Candyman , I'm Looking for a new fun with IP30/Octane2
IP30 purposes : linux (kernel development), Irix Scientific Apps { Ansys, Catia, Pro/E, FiberSIM, AutoDYNþ }
Other Projects : { Cerberus , Woody Box , 68K-board, SWI_DBG }, discontinued Console hacks { GB , PSX1 }
Wanted Equipments : { U1732C LCR meter by Keysight, alternatives are the welcome }
Yo man, 100Gbyte of ram is not enough, U wanna be hacker?cracker?, You think a Commodore 64 is really neato -
rwengerter wrote: If you are looking for a free processor core


are you into soft core ? thank you, I am already fine :mrgreen:

I have a pretty MIPS-R3K soft core, multi cycles pipelined version, being developed for three years, I have been carefully reading reports for years, the catalogue of defects is basically always the same, basically up to 2 (and no more than 2) bugs a semester been fixed without regression. It means stable progress. it's now working good within -O0..-O3 (gcc-mips), with no pipeline hazards and unexpected behaviors, everything is compliant with the ISA/MIPS-R3K so we (two friends and me) want to evolve it into MIPS32, adding more instructions and features. Actually we want to finalize the first stage, so there are no plans for the "upgrade", may be in the late future.

Btw I have other plans for the Octane2's PCI. I'd like to had a custom PCI board for I/O. I have already developed a deferred I/O usb driven LCD, it's EHCI High Speed (1) , It has a kernel driver and it's able to provide a text console plus X11 support. Unfortunately, due to the hw (I mean the PCB, the connecting cable, hardware troubles … and I am not so skilled) limitations I have with the bandwidth … I can't use a laptop LCD (signals on such device are 400..600Mhz and you need extremely care with the LVDS driver), so I am using a STN LCD, 800x640. It's an small 8" LCD used by the industry, it has a built-in video controller, it doesn't need LVDS driver, signals are below 100Mhz (slow refresh rated and just 4 bit of colors) so it's OK! Its driver has been developed (by my friend and I) for Atheros SoC with linux 2.6.39. I have back ported it to linux 2.6.17-RC4, the USB_LCD has been plugged to the USB bus using the NEC PCI board on my Octane2, and .. it works, but It doesn't work as expected, on Octane2 the USB bandwidth seems to be compromised, ugly reduced below 10Mbyte/sec (20Mbyte/sec with bulk-only removing the MPRO/V6 GFX) and the deferred I/O is not working at all (well, 2.6.17 is completely different from 2.6.39), so I had to reinvent the wheel, I changed the driver's code in order to force raw mode. It's now updating the whole LCD screen, so it generated a constant data traffic, from the XIO_PCI to the PCI_USB controller and the result is: still decent for text console, indeed too slow for X11.


(1) USB 2.0
  • High Speed mode, maximum transfer rate of 480 Mbit/s (40x faster than USB 1.1)
  • Full Speed mode, maximum transfer rate of 12 Mbit/s
  • Low Speed mode, maximum transfer rate of 1.5 Mbit/s

So for reasons like these I want to develop something custom about the Octane2 PCI, and I want a damn frame buffer! Matrox Millennium, VoodooII and pretty PCI video cards like these are not working at all when plugged into the XIO_PCI.

Who has the time of course, but I have no deadlines.

Due to the fact I have no Octane2 like you can read in my signature, I am now working around a VDU (video display unit) for CGA, it will be used in the WoodyBox project to drive the CRT tube, the VDU is written in VHDL and it's a modular design and the driver is completely separated to the high level display unit, so if you want "to port" you have only to care about the driver-module, recycling the rest of the project code. In my plans I want to have it converted to VGA or (directly to LCD). So it will be cool to have it in the PCI board I want to plug in the XIO_PCI of Octane 2.

I think the most trouble will be around the PCI, customized by SGI, from the Intel specification I feel it's not a piece of cake, so I am expecting a true blood horror story with zombies, vampires werewolves, witches, black masses and a lot of black magic.
Some prowling the streets, looking for sweets from their Candyman , I'm Looking for a new fun with IP30/Octane2
IP30 purposes : linux (kernel development), Irix Scientific Apps { Ansys, Catia, Pro/E, FiberSIM, AutoDYNþ }
Other Projects : { Cerberus , Woody Box , 68K-board, SWI_DBG }, discontinued Console hacks { GB , PSX1 }
Wanted Equipments : { U1732C LCR meter by Keysight, alternatives are the welcome }
Yo man, 100Gbyte of ram is not enough, U wanna be hacker?cracker?, You think a Commodore 64 is really neato -
miod wrote: The Bridge chip are PCI 2.1 compliant. It's only their IOC3 chip which is a fraud. If you don't deal with IOC3 in your PCI board experiments, you have nothing to worry about.


Good points, but is't a bit hard to avoid to have to deal with the IOC3, so from my point of view - " what I deal with " - it's not compliant.

Image
miniPCI to PCI

I am also having a lot of troubles with Atheros9 SoC because they do not support PCI_IO , they are PCI_MEM only. I bought an extender board, it exports the miniPCI to PCI in where I can toy with the Mesanet FPGA . It's a bit expensive (~240 euro), I have found a cheap second hand (90 euro) on ebay dot com
Some prowling the streets, looking for sweets from their Candyman , I'm Looking for a new fun with IP30/Octane2
IP30 purposes : linux (kernel development), Irix Scientific Apps { Ansys, Catia, Pro/E, FiberSIM, AutoDYNþ }
Other Projects : { Cerberus , Woody Box , 68K-board, SWI_DBG }, discontinued Console hacks { GB , PSX1 }
Wanted Equipments : { U1732C LCR meter by Keysight, alternatives are the welcome }
Yo man, 100Gbyte of ram is not enough, U wanna be hacker?cracker?, You think a Commodore 64 is really neato -
Which one ?

There are
  • 2 IBM RS/6000
  • 2 HP Apollo
  • 1 Sun Ultra 2
  • various DEC machines including a VAX 4000/505A
Some prowling the streets, looking for sweets from their Candyman , I'm Looking for a new fun with IP30/Octane2
IP30 purposes : linux (kernel development), Irix Scientific Apps { Ansys, Catia, Pro/E, FiberSIM, AutoDYNþ }
Other Projects : { Cerberus , Woody Box , 68K-board, SWI_DBG }, discontinued Console hacks { GB , PSX1 }
Wanted Equipments : { U1732C LCR meter by Keysight, alternatives are the welcome }
Yo man, 100Gbyte of ram is not enough, U wanna be hacker?cracker?, You think a Commodore 64 is really neato -
I have recently got Turbo Prolog v1 by Borland installed under DOS on a RiscPC machine. It's '90 fun.
I had a few courses in my university. They now use OpenSource version of Prolog instead of Borland's.
Never seen Prolog's Apps in the Industry for commercial purposes, except Stood by Ellidiss Software , a major design tool used by AIRBUS (Avionics, I worked in this field a few time ago) offers reverse engineering and claims to use prolog for its AADL model transformations, analysis, and method prototyping.
Some prowling the streets, looking for sweets from their Candyman , I'm Looking for a new fun with IP30/Octane2
IP30 purposes : linux (kernel development), Irix Scientific Apps { Ansys, Catia, Pro/E, FiberSIM, AutoDYNþ }
Other Projects : { Cerberus , Woody Box , 68K-board, SWI_DBG }, discontinued Console hacks { GB , PSX1 }
Wanted Equipments : { U1732C LCR meter by Keysight, alternatives are the welcome }
Yo man, 100Gbyte of ram is not enough, U wanna be hacker?cracker?, You think a Commodore 64 is really neato -
I've never understood the crazy demand for people collecting books which should teach about how to write a compiler and then they simply invoke lord Bison and mistress Lex during their laboratory activities.

  • Bison: YACC-compatible Parser Generator
  • Lex: Lexical Analyzer Generator
  • Yacc: Yet Another Compiler-Compiler
  • Flex: Fast scanner generator
  • Coco/R Compiler Generator

Sure there's enough software and hardware floating around now that you can mess about and possibly crank out something good with them on linux (which has the above tools), but ... I wonder how many knowledgeable people have really eaten a salad of math.

These yet another compiler - tools are good but … they tend to hide all the magic behind. While the math is rigorous and well defined, in computer science you can have cold drinks of various mixtures of raw or cooked fruits. That's the real fun.

See the following expression

Code: Select all

# eval 1+(2.2*3.0E9+ ( 0xdeadbeaf logicalAnd 0xffffffff ) )


eval has said …. it's a "good expression" ... ohhh my goodness, certainly a bug in my source code, but what a delicious salad, let me offer a shake of different kinds, floating points with hex, logical with arithmetic and evil code

Code: Select all

yards analysis: PASSED
stack analysis: PASSED

rpn_v[]={ 0 3 5 4 8 10 9 6 1 }

[1] 1 token_DecValue, type12
[2.2] 1 token_FloatinPointENGValue, type15
[3.0E9] 1 token_FloatinPointSCIValue, type16
[*] -1 token_Asterisk, type55
[0xdeadbeaf] 1 token_HexValue, type13
[0xffffffff] 1 token_HexValue, type13
[logicalAnd] -1 token_LogicalAnd, type41
[+] -1 token_Plus, type53
[+] -1 token_Plus, type53

#########################
#    good expression    #
#########################

(it's a lie, it's not a good expression, it's simply a bug)

Reading books like " dragon book " and " computer science algorithms for dummies " I was tempted to do my best to produce the worst code, so I have been playing with lexers , parsers , and RPN for weeks. The result is a black mass. The lexer is working good, but It was extremely difficult to make it to understand floating point notation, I was tempted to reinvent the wheel, then I grabbed the idea from SCI and ENG notations. It's used in CASIO pocket calculators . It was also more difficult to play with stack to make the engine to understand operators, their precedence and associativity

Code: Select all

/*
*  precedence   operators       associativity
* ---------------------------------------------
*  1            !               right to left
*  2            * / %           left to right
*  3            + -             left to right
*  4            =               right to left
*/


now it seems it's beginning to work

Code: Select all

# eval 1.1 + 2.2 * 3.0E9

yards analysis: PASSED
stack analysis: PASSED

rpn_v[]={ 0 2 4 3 1 }

[1.1] 1 token_FloatinPointENGValue, type15
[2.2] 1 token_FloatinPointENGValue, type15
[3.0E9] 1 token_FloatinPointSCIValue, type16
[*] -1 token_Asterisk, type55
[+] -1 token_Plus, type53

#########################
#    good expression    #
#########################


Code: Select all

# eval 1+2+

yards analysis: PASSED
stack analysis: FAILED

#########################
#    bad  expression    #
#########################


Code: Select all

# eval 1+2+(2+3

Error: parentheses mismatched/case1

yards analysis: FAILED
stack analysis: PASSED

#########################
#    bad  expression    #
#########################


but …. as you can see in the first eval above, the calculator has also learnt how to tell "lies"

this happens because in computer science you have to care about
  • data size (8bit, 16bit, 32bit, ...)
  • data type (integer, floating point, ...)
  • data sign (unsigned, signed, ...)

and certainly other things.



Today I have implemented a few mechanisms to handle functions. Probably I am too strong data type addicted because I used Pascal and ADA for too long.

Code: Select all

# eval Fa(Fb(1,2,3,4,5),Fc(6,7,8,9),0)

yards analysis: PASSED
stack analysis: PASSED

function_pool has 3 functions
+ function1 [Fa] { typeRet typeRet type12 } 3 args
+ function2 [Fb] { type12 type12 type12 type12 type12 } 5 args
+ function3 [Fc] { type12 type12 type12 type12 } 4 args

rpn_v[]={ 4 6 8 10 12 2 17 19 21 23 15 26 0 }

[1] 1 token_DecValue, type12
[2] 1 token_DecValue, type12
[3] 1 token_DecValue, type12
[4] 1 token_DecValue, type12
[5] 1 token_DecValue, type12
[Fb] -4 token_StrictAlphaNum, type19
[6] 1 token_DecValue, type12
[7] 1 token_DecValue, type12
[8] 1 token_DecValue, type12
[9] 1 token_DecValue, type12
[Fc] -3 token_StrictAlphaNum, type19
[0] 1 token_DecValue, type12
[Fa] -2 token_StrictAlphaNum, type19

#########################
#    good expression    #
#########################


I am considering the RPN method as the hypothetical way to transform a math expression into machine opcodes, crazy idea for AS. I do not like methods like Recursive Descent .




recipes of lexers, parsers, interpreters, compilers
anybody is cooking its own salad of math ?

let me know :D
Some prowling the streets, looking for sweets from their Candyman , I'm Looking for a new IP30/Octane2
My machine got the Xbow damaged, so I swapped for a second hand Rigol-DG1032Z WaveGen/DDS@30Mhz
IP30 purposes : linux (kernel development), Irix Scientific Apps { Ansys, Catia, Pro/E, FiberSIM, AutoDYNþ }
Other Projects : { Cerberus , Woody Box , 68K-board, SWI_DBG }, discontinued Console hacks { GB , PSX1 }
Wanted Equipments : { U1732C LCR meter by Keysight, alternatives are the welcome }
I have been developing a custom soft core for weeks, it's a mashup between M88K ( eight eight key , by Motorola, it's their first RISC) and MIPS R2K in its first release.

The result is a multi cycle reduced instruction set computer . It has no pipeline , it doesn't scale good with its clock, the ratio is something like 1:5 (10MIPS @ 50Mhz of clock). It does millions of instructions for seconds but you can't call it M.I.P.S. (1)

Its ISA is easy enough that you can assembly opcodes by your hands. It has no AS-compiler yet, I have to code it, so I am also working on a super simple compiler. At this stage I do not need to toy with a full C compiler, I just need something able to convert a math expression into assembly code

Considering the RPN as the hypothetical way to transform a math expression into machine opcodes, the paper in attachment says

- do not start from scratch!!! -

extremely daunting, inspiring great fear: I am looking for " mr motivator " :mrgreen:


(1) originally, M.I.P.S. was an acronym for ( M )icroprocessor without ( I )nterlocked ( P )ipeline ( S )tages
while in the context of CPU performance measurement , MIPS stands for 'Million Instructions Per Second' , probably the most useless benchmark ever invented
Some prowling the streets, looking for sweets from their Candyman , I'm Looking for a new IP30/Octane2
My machine got the Xbow damaged, so I swapped for a second hand Rigol-DG1032Z WaveGen/DDS@30Mhz
IP30 purposes : linux (kernel development), Irix Scientific Apps { Ansys, Catia, Pro/E, FiberSIM, AutoDYNþ }
Other Projects : { Cerberus , Woody Box , 68K-board, SWI_DBG }, discontinued Console hacks { GB , PSX1 }
Wanted Equipments : { U1732C LCR meter by Keysight, alternatives are the welcome }
about programming tools


ivelegacy wrote: Image
Image

to accomplish the task on your own, that's real fun, so, the above horror photo set was my approach to the PSOne: I have bypassed the BIOS, did code injection through a "lan attached device" which works like ethernet eprom emulator @ 3.3V (sorry, I can't find a photo, probably lost).

In the photos above I have removed the original BIOS chip (evil unsoldered), I have wired the whole pinout to a DIP socket @3.3V (there are no level translators), the eprom emulator's head directly fits the dip socket, I have also wired the original SONY BIOS to an adapter in order to dump its content (as you can see in the photo).

With the release of Yaroze (supported by a special edition of CodeWarrior ), people started to develop funny solutions like Caetla , which was a GameShark firmware replacement for the Playstation1 . My toy worked quite similar, the data flow was

Host lan ====== lan eprom emulator DIP ======= emulated PSOne BIOS ======== ROM mon ======= PSone ram

I have also added a serial line, used like a " debugger console ", the SONY CPU has a few signals wired on the PCB, although SONY decided not to use them and they are not wired to no connector, there are test points where you can see them: { TX, RX, CTS, RTS }.

Good old toy, too slow (from 115200bps to 1Mbps) for current devices (able to upload/download up to 200Mbps, using USB chips + fpga). BTW, I do not know the GPU and the CDROM controller (which has its own MPU) so well, I haven't developped no game, I have just played the fun with the CPU, that is a pure MIPS/R3000 little endian.

Then I switched to 68000, and actually I am back to MIPS again (MIPS32 SoC and fpga soft core). Life is crazy.

I played with it between the summer of 2005 and the winter of 2006, since then it has been abandoned somewhere in the lab (with the hope that Gaga hasn't already converted it into a door stop for ebay)




Image
Image

I did something similar with Nintendo GameBOY, recycling the eprom emulator, but I had to adapt it to 5V. I added a dual voltage buffer, so it's the target Vcc that provides the right voltage.

The GameBOY is a funny device, its CPU is custom but it looks similar to a z80. SDCC was a good tool. In the photo you can see a cartridge, I have attached a NVram over the DIP socket. My eprom emulator is volatile, it doesn't retain data when you unplug.
bye.

Code: Select all

# define rules
> {
> is_car(A) : has_wheels(A), has_windows(A) .. understood
> is_true_car(A) : is_car(A), costs(A,cost_threshold), runs_fast(A,speed_threshold) .. understood
> } .. learnt

# is_car(panda)?
ans=No

# has_wheels(panda)?
ans=No

#has_windows(panda)?
ans=No

#see(panda)!
unknown object

# learning
> {
> has_wheels(panda) .. understood
> has_windows(panda) .. understood
> has_wheels(corvette) .. understood
> has_windows(corvette) .. understood
> has_wheels(ferrari) .. understood
> has_windows(ferrari) .. understood
> } .. learnt

# is_car(corvette)?
ans=Yes

# see(corvette, is_car)
has_wheels, has_windows

# is_true_car(corvette)?
ans=maybe

# see_about(corvette, is_true_car)
has_wheels, has_windows, is_car, costs(?), runs_fast(?)

# learning
> {
> runs_fast(corevette,240) .. understood
> costs(corvette,200000) .. understood
> runs_fast(ferrari,300) .. understood
> costs(ferrari,500000) .. understood
> runs_fast(panda,100) .. understood
> costs(panda,8000) .. understood
> } .. learnt

# is_true_car(corvette)?
ans=maybe

# see(corvette,is_true_car)
has_wheels, has_windows, is_car, costs(200000,cost_threshold?), runs_fast(240,speed_threshold?)

# learning
> {
> cost_threshold=100000 /* euro */ .. understood
> speed_threshold=200 /* km/h */ .. understood
> } .. learnt

# is_true_car(corvette)?
ans=Yes

# is_true_car(ferrari)?
ans=Yes

# is_true_car(panda)?
ans=No

# see(panda,is_true_car)
has_wheels, has_windows, is_car

# see_not(panda,is_true_car)
not costs, not runs_fast

# see(ferrari,is_true_car)
has_wheels, has_windows, is_car, costs, runs_fast


A few time ago I have coded a mini prolog-like interpreter, it's just an useless toy, but … it's really funny … emm emm when you have to choose a car :lol:
Some prowling the streets, looking for sweets from their Candyman , I'm Looking for a new fun with IP30/Octane2
IP30 purposes : linux (kernel development), Irix Scientific Apps { Ansys, Catia, Pro/E, FiberSIM, AutoDYNþ }
Other Projects : { Cerberus , Woody Box , 68K-board, SWI_DBG }, discontinued Console hacks { GB , PSX1 }
Wanted Equipments : { U1732C LCR meter by Keysight, alternatives are the welcome }
Yo man, 100Gbyte of ram is not enough, U wanna be hacker?cracker?, You think a Commodore 64 is really neato -
good idea, I will give an eye :D


About code generation from RPN, this paper provides a few examples. I could use my RPN-parser, just writing a simple (not optimized) code-gen for my Softcore. It will not be a full compiler, but it's enough ok for math expressions. I need them in order to verify the correctness of each math operation inside an infinity loop. I have designed and implemented a debug processor, it can inspect all the registers, step by step, so, I will be able to say if the ALU and other few parts of the CPU are really working or not.

Expected Value isEqualTo? Actual Value, if not ----> YoYo, hAllo mr.bug

Already tested a few part of them with test vectors in a vhdl simulator, but I have tested individually, it's time to have fun with real math expressions :D
Some prowling the streets, looking for sweets from their Candyman , I'm Looking for a new IP30/Octane2
My machine got the Xbow damaged, so I swapped for a second hand Rigol-DG1032Z WaveGen/DDS@30Mhz
IP30 purposes : linux (kernel development), Irix Scientific Apps { Ansys, Catia, Pro/E, FiberSIM, AutoDYNþ }
Other Projects : { Cerberus , Woody Box , 68K-board, SWI_DBG }, discontinued Console hacks { GB , PSX1 }
Wanted Equipments : { U1732C LCR meter by Keysight, alternatives are the welcome }
Image

it it this one ?

as written here it seems it's out of print
but you can obtain a digital copy with sources


see the comment about sources
Bear in mind, though, that this code hasn't been touched since dinosaurs ruled the earth,
and it's all in plain-old C. It will undoubtedly require some massaging for any contemporary compiler
to accept it and I can't really help you with this process


it sounds like ohhh!

may be I will buy a second hand from Amazon dot com (I like the paper)
thank you for the tips :D


Image

this is the 'Dragon book" I have here
it's good for the theory, not so good for the practice


btw, I hope I can recycle my lexer
Some prowling the streets, looking for sweets from their Candyman , I'm Looking for a new IP30/Octane2
My machine got the Xbow damaged, so I swapped for a second hand Rigol-DG1032Z WaveGen/DDS@30Mhz
IP30 purposes : linux (kernel development), Irix Scientific Apps { Ansys, Catia, Pro/E, FiberSIM, AutoDYNþ }
Other Projects : { Cerberus , Woody Box , 68K-board, SWI_DBG }, discontinued Console hacks { GB , PSX1 }
Wanted Equipments : { U1732C LCR meter by Keysight, alternatives are the welcome }
Oskar45 you are my personal mr motivator :mrgreen:

ebay UK and ebay US seem to have second hand copies, things like 50 euro shipped
I have already ordered a copy



have you written something evil in the past ? let me know
Some prowling the streets, looking for sweets from their Candyman , I'm Looking for a new IP30/Octane2
My machine got the Xbow damaged, so I swapped for a second hand Rigol-DG1032Z WaveGen/DDS@30Mhz
IP30 purposes : linux (kernel development), Irix Scientific Apps { Ansys, Catia, Pro/E, FiberSIM, AutoDYNþ }
Other Projects : { Cerberus , Woody Box , 68K-board, SWI_DBG }, discontinued Console hacks { GB , PSX1 }
Wanted Equipments : { U1732C LCR meter by Keysight, alternatives are the welcome }
Italy, but I am planning to go to the North of England for a while. May be I will change my trip to London. I am waiting for a few answers from a English Institute, and from a restaurant which has promised to pay the English course in exchange of a performance like dishwasher in their kitchen. So I have strongly protested , it's true I am trying to escape the computer science, but I also have a some skills as sommelier, so I want to suggest fresh wine to ladies during my working holidays. Ummm, they have said I am not so good (well, OK, OK, I have a few difficulties speaking on the phone), so ... they offer me their tall pile of dishes to be cleaned.

that's life, and it could have been worse. Imagine what could happen behind a chinese laundry X______X

btw, I will have the time to study that marvelous book :mrgreen:
Some prowling the streets, looking for sweets from their Candyman , I'm Looking for a new IP30/Octane2
My machine got the Xbow damaged, so I swapped for a second hand Rigol-DG1032Z WaveGen/DDS@30Mhz
IP30 purposes : linux (kernel development), Irix Scientific Apps { Ansys, Catia, Pro/E, FiberSIM, AutoDYNþ }
Other Projects : { Cerberus , Woody Box , 68K-board, SWI_DBG }, discontinued Console hacks { GB , PSX1 }
Wanted Equipments : { U1732C LCR meter by Keysight, alternatives are the welcome }
I had a phone call with Nicolle of Robosavvy (UK). It was interesting ... she called me on the cell phone because I did a really hot jam on ebay, we were out of 90 euro on an auction and they lost my parcel, but then she distracted me with her sexy voice so I was not able to claim hard.

I was out of money, parcel lost, and ... the phone call ended with a cup of coffee offered to her. There is certainly something wrong with my English.

Ohhh, and let me say I am not able to understand more than the 50% of Sex & the City (Gaga has the full DVD set), even if I am quite able to understand Samantha Jones (Kim Cattrall) . Her obscenity is not obscenity, it's fun.

Everyday English movies planned for a long time, I signed up for my free Blockbuster On Demand account. They have thousand and thousand of movies and English DVDs with Italian subtitles. Yesterday I watched " Only Lovers Left Alive (2013) ". it's a vampire movie, but it's not true blood, it's a complex drama, so complex I was tempted to bite my neighbors. Or the tulip plants (made of plastic) in the living room.





I have added a new feature: codegen
It tries to generate opcodes from an RPN expression

here it is a simple example

Code: Select all

# codegen 1+2+3

yards analysis: PASSED
stack analysis: PASSED

function_pool_show_all ... 0 functions

rpn_v[]={ 0 2 1 4 3 }

[1]  1 K3 cookie     token_DecValue, type12
[2]  1 K3 cookie     token_DecValue, type12
[+] -1 K5 operator   token_Plus, type53
[3]  1 K3 cookie     token_DecValue, type12
[+] -1 K5 operator   token_Plus, type53

#########################
#    good expression    #
#########################

##############[ code gen ]##############
load r1,1
load r2,2
uadd r1,r1,r2
load r2,3
uadd r1,r1,r2



Code: Select all

# codegen 1+Fa(2)+Fb(3+4)

yards analysis: PASSED
stack analysis: PASSED
function_pool_show_all ... 2 functions
+ function1 [Fa] { type12 } 1 args ticket_rpn=2
+ function2 [Fb] { type12 } 1 args ticket_rpn=7

rpn_v[]={ 0 4 2 1 9 11 10 7 6 }

[1]  1 K3 cookie     token_DecValue, type12
[2]  1 K4 f_cookie   token_DecValue, type12
[Fa]  0 K2 function   token_StrictAlphaNum, type19
[+] -1 K5 operator   token_Plus, type53
[3]  1 K4 f_cookie   token_DecValue, type12
[4]  1 K4 f_cookie   token_DecValue, type12
[+] -1 K6 f_operator token_Plus, type53
[Fb]  0 K2 function   token_StrictAlphaNum, type19
[+] -1 K5 operator   token_Plus, type53

#########################
#    good expression    #
#########################

##############[ code gen ]##############
load r1,1
load_and_push r2,2
uadd SP,SP,2 /* arg_n, return address */
call Fa
load r2,(SP) /* load function result */
uadd r1,r1,r2
load_and_push r2,3
load_and_push r3,4
uadd r2,r2,r3
usub SP,SP,2
push r2
uadd SP,SP,2 /* arg_n, return address */
call Fb
load r2,(SP) /* load function result */
uadd r1,r1,r2
Some prowling the streets, looking for sweets from their Candyman , I'm Looking for a new IP30/Octane2
My machine got the Xbow damaged, so I swapped for a second hand Rigol-DG1032Z WaveGen/DDS@30Mhz
IP30 purposes : linux (kernel development), Irix Scientific Apps { Ansys, Catia, Pro/E, FiberSIM, AutoDYNþ }
Other Projects : { Cerberus , Woody Box , 68K-board, SWI_DBG }, discontinued Console hacks { GB , PSX1 }
Wanted Equipments : { U1732C LCR meter by Keysight, alternatives are the welcome }
Image
redundancy boards, two boards, each one has a serial line and a BDM interface

guardian452 wrote: Ignore that OS/2 crap; dos 6.2 does everything for everybody


eheh OS/2 Warp3 was my salvation when I had to handle two identical dos programs, and each one runs in its sandbox and accesses its hardware.

BDM is an hardware debug protocol, directly connected to the CPU. I have built a redundancy boards, two independent boards connected with shared ram, each one has a serial line and a BDM interface. I have two LPT cards in my 586 box, each LPT port is attached to a target trough a BDM cable, and each BDM cable is handled by a DOS program.

  • LPT1: IRQ 7, addr=0x378..0x37f -----> BDM cable 1 ------> board 1 <-------- DOS BDM mon session 1
  • LPT2: IRQ 5, base=0x278..0x27f -----> BDM cable 2 ------> board 2 <-------- DOS BDM mon session 2

each LPT has its ports set
  • Data port : Base (e.g. base=0x378 for LPT1, base=0x278 for LPT2)
  • Status port : Base+1 (e.g. Status=0x379 for LPT1, Status=0x279 for LPT2)
  • Control port : Base+2 (e.g. Control=0x37a for LPT1, Control=0x27a for LPT2)

With MSDOS you can't handle more than one cable a time because DOS is not multitasking so to switch from cable n1 to cable n2 you have to close the current program, and to launch the other. Life is too short for these boring solutions.

From Windows95 to WindowsXP the BDM software is horribly crashing, it seems it has trouble handling the low level driver, I can't understand why, each "DOS BDM mon" runs in its session and each BDM cable access a different address (base=0x378 for LPT1, base=0x278 for LPT2, different IRQ, etc), but Windows crashed in doing that while I had success with OS/2, which can perform multitask in real sandbox, so you can have two DOS programs running at the same time, and each program handles its cable. This means better Low Level multitasking than Windows, and it's wonderful, I am able to control two target-boards without the need to buy a professional equipment.




Never tried OS/2 v4


p.s. ohhh, friend, in case you need, I have here an original box, OS/2 Warp3 NET. Two floppies, 3 CD, 3 manuals.
CD1: install
CD2: bonus pack with a few Apps
CD3: wizCollections, a few freeware OS/2 Apps from the lands of BBS and internet.
Some prowling the streets, looking for sweets from their Candyman , I'm Looking for a new fun with IP30/Octane2
IP30 purposes : linux (kernel development), Irix Scientific Apps { Ansys, Catia, Pro/E, FiberSIM, AutoDYNþ }
Other Projects : { Cerberus , Woody Box , 68K-board, SWI_DBG }, discontinued Console hacks { GB , PSX1 }
Wanted Equipments : { U1732C LCR meter by Keysight, alternatives are the welcome }
Yo man, 100Gbyte of ram is not enough, U wanna be hacker?cracker?, You think a Commodore 64 is really neato -
I love race bicycles by Bianchi , I have an old (1991) Bianchi Vento 605,12 Kg of steel frame, thin spoke wheels, cranks, brakes and derailleur made by Campagnolo, used to go to the lake every day. 80Km round trip.

I have recently written a letter to santa claus
- [i]Dear, a new Bianchi Cento Strade under the tree.
Aluminum frame, no more than 6 Kg -

Image
what is the english of this part ? crank ?

Image
what are these tapes used for ? where have you bought them ?
Some prowling the streets, looking for sweets from their Candyman , I'm Looking for a new IP30/Octane2
My machine got the Xbow damaged, so I swapped for a second hand Rigol-DG1032Z WaveGen/DDS@30Mhz
IP30 purposes : linux (kernel development), Irix Scientific Apps { Ansys, Catia, Pro/E, FiberSIM, AutoDYNþ }
Other Projects : { Cerberus , Woody Box , 68K-board, SWI_DBG }, discontinued Console hacks { GB , PSX1 }
Wanted Equipments : { U1732C LCR meter by Keysight, alternatives are the welcome }
duck wrote: You could've just linked them and saved neko some drive space


emm, it's a link, [ img ] your link [ /img ]
Some prowling the streets, looking for sweets from their Candyman , I'm Looking for a new IP30/Octane2
My machine got the Xbow damaged, so I swapped for a second hand Rigol-DG1032Z WaveGen/DDS@30Mhz
IP30 purposes : linux (kernel development), Irix Scientific Apps { Ansys, Catia, Pro/E, FiberSIM, AutoDYNþ }
Other Projects : { Cerberus , Woody Box , 68K-board, SWI_DBG }, discontinued Console hacks { GB , PSX1 }
Wanted Equipments : { U1732C LCR meter by Keysight, alternatives are the welcome }
I am going to order a few cotton handlebar tapes, thank you for the tips, my bicycle really needs them (worn-out) :mrgreen:
Some prowling the streets, looking for sweets from their Candyman , I'm Looking for a new IP30/Octane2
My machine got the Xbow damaged, so I swapped for a second hand Rigol-DG1032Z WaveGen/DDS@30Mhz
IP30 purposes : linux (kernel development), Irix Scientific Apps { Ansys, Catia, Pro/E, FiberSIM, AutoDYNþ }
Other Projects : { Cerberus , Woody Box , 68K-board, SWI_DBG }, discontinued Console hacks { GB , PSX1 }
Wanted Equipments : { U1732C LCR meter by Keysight, alternatives are the welcome }