- Feature Articles
- CodeSOD
- Error'd
-
Forums
-
Other Articles
- Random Article
- Other Series
- Alex's Soapbox
- Announcements
- Best of…
- Best of Email
- Best of the Sidebar
- Bring Your Own Code
- Coded Smorgasbord
- Mandatory Fun Day
- Off Topic
- Representative Line
- News Roundup
- Editor's Soapbox
- Software on the Rocks
- Souvenir Potpourri
- Sponsor Post
- Tales from the Interview
- The Daily WTF: Live
- Virtudyne
Admin
Bloody PASCAL - haven't seen that syntax in a while... in fact, I think the last time was when I still wrote Delphi code.
Admin
I had the pleasure of writing a new system that was essentially a migration of an HP3K app to a not-so-mini mainframe app. The HP3K users, however, whined and wailed over the loss of their big giant F keys, which which they did most of their "work" on that beast.
Admin
Worked a while with the MPE/HP3000. Incredible stable computer with month of uptime. You can still run HP3000 programs on Stromasys platform (as well as VAX/VMS, PDP-11 and others). Programs made in the 70ties still run on latest version.
This was in the days of Fortran IV. IF but no ELSE part. Only GOTO's ! Those were the days.
Admin
"...32-bit memory ... to support ... 4MB of RAM"
surely 32 bit memory would allow it to support 4GB of RAM?
Admin
One of my first jobs was on HP3000s when they first came out. We didn't get one of the botched ones, but we got one of the very low serial number Series Is that was pretty quickly replaced with a Series III.
Lotta memories of scrimping and tucking to get a small enough memory footprint that it wouldn't grind to a thrashing halt with our planned user load of IIRC 6 workers.
Admin
Well, yes, but in those days Gb of RAM wasn't a realistic option. Even the marketing of those days wouldn't be able to push that one. 4Mb was still a great deal more than 128kb, and definitely need more than 16 bits to support more than 64kb RAM.
In passing, I'm not sure how a 16 bit machine could support 128kb RAM without a certain amount of skullduggery as it could only address half of it.
Admin
That's the job MMUs did those days. Writing a constant into a magic address => mapping a particular memory bank to a particular range.
Admin
Great read on the HP3000 and its place in 2024. Despite its age, it’s still a valuable tool for many businesses, especially with the right support and modernization strategies. For those looking to get the most out of legacy systems like the HP3000, there are some helpful resources available at https://nimitechit.com. Looking forward to more insights on optimizing legacy infrastructure from the author.
Admin
Pascal, at least in the implementation that Brian Kernighan used for a while, doesn't have bitwise operators built in. See his paper, "Why Pascal is Not My Favorite Programming Language", about halfway through section 5, Cosmetic Issues. ( http://www.lysator.liu.se/c/bwk-on-pascal.html#cosmetics )
Admin
Back then, it was common for machines that were meant for engineering and scientific use to have memory that was word-addressed, rather than byte-addressed. Most of the data you needed to work with was numeric, so it made sense to be able to read or write a number with one memory read or write. So if you had a machine with 16-bit words and 16-bit addresses, it could access what we now think of as 128 kilobytes of address space, without any need for bank switching. The CPU would see the address space as 64 kilowords.
The "skulduggery" came about if you wanted to store character data without wasting bits at the top of a word, because there was no way to access any part of memory that was smaller than a word. You either had to live with the waste or do a lot of bit masking and shifting. Some machines let you pack two characters into the top and bottom halves of a word, by providing assembly language instructions to take a word apart and put it together again.
Admin
Don't confuse data bus width with address bus width. There are many cases of processors that have different address/data combinations. Remember that the 8086 was a 16-bit processor, but it supported more than 64KB of memory (1MB to be exact).
Admin
I think the writer of the article is conflating things, and incorrectly at that. Memory bus width is independent on number of address bits, and it's not the 32-bit bus that allowed 4MB memory.
Admin
Acquista denaro contraffatto, acquista passaporti veri e falsi, visti Schengen, carte d'identità false, WhatsApp +1(413)7589837, euro falsi, dollari falsi. Acquista passaporti falsi e banconote contraffatte, acquista patenti di guida DVLA o DMV, visti Schengen online, carte d'identità false, euro falsi, sterline false, dollari falsi. Permesso di soggiorno, dollari canadesi falsi, acquista rubli russi falsi, dirham falsi, acquista diplomi, lauree e certificati veri e falsi.
Acquista carte d'identità false, acquista permessi di soggiorno, acquista diplomi falsi. Acquista certificati IELTS online, acquista certificati di laurea falsi, lauree in vendita online, tutti legittimi da usare. Su https://legitexpressdocuments.com Acquista passaporti falsi / Acquista passaporti veri e falsi, acquista documenti d'identità falsi. WhatsApp: +1(413)758-9837
Le migliori banconote contraffatte in vendita - SMS/WhatsApp: +1(413)758-9837 Acquista dollari americani falsi, acquista dollari canadesi falsi, acquista euro falsi, acquista sterline britanniche false. Acquista denaro falso contraffatto. Acquista passaporti falsi, patenti di guida, visti Schengen, acquista certificati e diplomi falsi, acquista carte d'identità false su https://counterfeitcurrencyqueries.com
Stai cercando di acquistare un passaporto di un altro paese senza cittadinanza? O vuoi acquistare una patente di guida registrata presso la DVLA, il DMV online senza sostenere un esame? Documenti Legit Express online. https://legitexpressdocuments.com
Acquista dollari americani falsi, sterline britanniche false, euro falsi, acquista rubli russi falsi, dirham AED falsi, acquista patenti di guida online. Acquista carte d'identità false, visti Schengen online, acquista permessi di soggiorno, acquista diplomi falsi. Acquista online certificati IELTS, certificati di laurea falsi, titoli di studio universitari in vendita online, tutti legittimi da utilizzare. Su https://legitexpressdocuments.com
Admin
Ceannaigh Airgead Bréige, Ceannaigh Pas fíor agus bréige, Víosa Schengen, cárta aitheantais bréige, WhatsApp +1(413)7589837, euro bréige, USD bréige. Ceannaigh Pas bréige agus nótaí bainc góchumtha, Ceannaigh Ceadúnas Tiomána DVLA nó DMV, Víosa Schengen ar líne, cárta aitheantais bréige, Euro bréige, GBP, USD bréige. Cead cónaithe, CAD bréige, Ceannaigh Rúbal Rúiseach bréige, dirham bréige, Ceannaigh Dioplómaí fíor agus bréige, céim agus teastais Ollscoile.
Ceannaigh cártaí aitheantais bréige, ceannaigh Cead Cónaitheora, ceannaigh Dioplómaí bréige. Ceannaigh teastas IELTS ar líne, ceannaigh teastais céime bréige, céim Ollscoile ar díol ar líne, go léir dlisteanach le húsáid. Ag https://legitexpressdocuments.com Ceannaigh Pas bréige / Ceannaigh Pasanna fíor agus bréige, Ceannaigh aitheantas bréige. WhatsApp: +1(413)758-9837
Na Nótaí Bréige is Fearr ar Díol - téacs/WhatsApp: +1(413)758-9837 Ceannaigh USD bréige, ceannaigh CAD bréige, ceannaigh Euro bréige, ceannaigh GBP bréige. Ceannaigh airgead bréige bréige Ceannaigh pas bréige, ceadúnas tiomána, víosa Schengen, ceannaigh teastais agus dioplómaí bréige, ceannaigh cárta aitheantais bréige ag https://counterfeitcurrencyqueries.com
An bhfuil tú ag iarraidh pas aon tíre eile a cheannach gan saoránacht? Nó ar mhaith leat ceadúnas tiomána cláraithe a cheannach le DVLA, DMV ar líne gan tástáil a dhéanamh? Doiciméid Legit Express ar líne. https://legitexpressdocuments.com
Ceannaigh USD bréige, GBP bréige, Euro bréige, Ceannaigh Rúbal Rúiseach bréige, dirham bréige AED, Ceannaigh Ceadúnas Tiomána ar líne. Ceannaigh cártaí aitheantais bréige, Víosa Schengen ar líne, ceannaigh Cead Cónaitheora, ceannaigh Dioplómaí bréige. Ceannaigh teastas IELTS ar líne, ceannaigh teastais Céime bréige, céim Ollscoile ar díol ar líne, go léir dlisteanach le húsáid. Ag https://legitexpressdocuments.com