27 June 2020, 22:45 | #2561 |
Registered User
Join Date: Sep 2017
Location: Kansas, USA
Posts: 324
|
Yeah, DRAM power off retention is typically a lot longer than people expect, especially at low temperatures, and can even lead to security issues: https://en.m.wikipedia.org/wiki/Cold_boot_attack
|
28 June 2020, 23:32 | #2562 |
Ancient User
Join Date: Apr 2007
Location: GREECE
Age: 50
Posts: 757
|
I will ask one stupid question, that to be honest I didn't have back then, but I wonder if I was wrong then for being sure about the reply...
Design and expansion capabilities aside, is having an A2000, to all intends and purposes, as compatible to software as an A500? Comparison is for "same gen" A2000 and A500. i.e. both OCS and 1.2/1.3 or both ECS and 1.3/2.0. (note that I am fully aware of the specs of all Amiga models, but I wonder if there is some "hardware intricacy" I may miss that makes A500 "better" to run every pre-AGA title - given appropriate RAM size) And since I opened that can of worms, can someone point me if there are lists of software (a) only running on OCS (not ECS), (b) only running on 1.2 (not 1.3). I remember that it was rare but IT WAS a thing. (I also remember there was a demo that could run only on 1.0 or... was it 1.1 A1000?... so consider this a bonus #3 question) |
29 June 2020, 08:44 | #2563 | ||
-
Join Date: Jul 2003
Location: Helsinki / Finland
Age: 43
Posts: 9,861
|
Quote:
Quote:
|
||
29 June 2020, 10:53 | #2564 |
Mostly Harmless
Join Date: Aug 2004
Location: Northern Ireland
Posts: 1,109
|
What's the story with using lowlevel.library in a game you're making? I believe it's only in ROM on CD32 (is it?), so is it allowed to distribute the library on floppy/ADF so it can boot on other Amigas?
Related ... if the game only needs U/D/L/R/F1 is there any point in me using lowlevel.library to read controllers anyway? |
29 June 2020, 12:12 | #2565 |
Registered User
Join Date: Jun 2009
Location: Dublin, then Glasgow
Posts: 6,334
|
Lowlevel.library is part of Kickstart 3.1, so many people have it but it's far from universally used. I'm not sure about distribution on disk, but I would suspect not - IIRC Commodore always required a licence for distributing Workbench parts, even if there was no fee involved, but who to ask these days is a different matter...
Indeed, I would say there's no need for it for just using the standard 1- or 2-button joystick configurations. You'll be extremely hard pushed to find any game that uses lowlevel.library and doesn't used the extended CD32 pad functionality. Besides, even if you did want to read the CD32 pad, bit-banging the port to read the controller directly without lowlevel.library is relatively easy, and while it rules out being system-friendly, if you're already using the graphics hardware directly, chances are being system-friendly isn't a priority. |
29 June 2020, 12:25 | #2566 |
Mostly Harmless
Join Date: Aug 2004
Location: Northern Ireland
Posts: 1,109
|
Is it in the 3.1 ROM? Hmm. I figured the rest was the case. I wrote the game code 20+ years ago and don't recall why I replaced reading the joysticks directly with using lowlevel I'm using lowlevel for reading keyboard state so maybe that was why I added it, but I have decided to cut that anyway leaving me with a minor and easily replaceable use of lowlevel. And given that using lowlevel is causing me dev issues, as it isn't available either from ROM or loadable from disk when in the Amiga-Assembly debug environment, and probably will cause distribution issues later because Commodore, I think I have validation now for removing it altogether. |
29 June 2020, 12:46 | #2567 |
Registered User
Join Date: Jun 2009
Location: Dublin, then Glasgow
Posts: 6,334
|
Ah, my mistake, it's actually on disk and not in the ROM (except on the CD32 where it's in the extended ROM), but still part of the full 3.1 setup so is present on many, but definitely not all, Amigas.
|
30 June 2020, 14:29 | #2568 |
Registered User
Join Date: Jul 2015
Location: The Netherlands
Posts: 3,409
|
I actually do have a question I've always wanted an answer for:
How can Super Hires mode even work? Doesn't that need more bandwidth than a 15KHz signal can provide? And on a related note: why does Super Hires always look kinda funky (even with Scandoublers)? |
30 June 2020, 15:02 | #2569 |
Registered User
Join Date: Jun 2009
Location: Dublin, then Glasgow
Posts: 6,334
|
Not really - the horizontal scanlines of an RGB image are essentially analogue - if your DAC and pixel clock are fast enough, you can have as many pixels across the screen as you like, limited I guess by how responsive the monitor is and how good the cables are at keeping the signal intact. 15kHz video affects the vertical resolution, since the kHz rating in this context refers to the horizontal sync, or how many lines it can output per second. Which is why PAL Superhighres is 1280x256 - vertical resolution is limited by the 15kHz output. Upping the vertical resolution while keeping the same rate of line output (15kHz) will reduce the refresh rate, hence interlace PAL effectively running at 25 Hz instead of 50Hz, and flickering horribly as a result.
As for why it looks funny, other than the ratio being way off, my guess is that the display or scandoubler isn't dealing with it properly. 1280x256 is smooth, clear and rock solid on my A1200 and 1084S, though everything looks very narrow due to the 1:4 pixel aspect ratio. |
30 June 2020, 15:12 | #2570 |
Registered User
Join Date: Jul 2015
Location: The Netherlands
Posts: 3,409
|
Well, it never looks quite right on my A1200/Philips CM8833. It's almost as if half the pixels aren't really there. Same with all my other CRT's and scandoublers. It certainly doesn't like a 1280 pixel wide screen on say a 1990's PC.
Perhaps I'm just expecting too much though. |
30 June 2020, 15:29 | #2571 |
Registered User
Join Date: Jun 2009
Location: Dublin, then Glasgow
Posts: 6,334
|
Hmmm, half the pixels not being there is exactly what the result is of a scandoubler or monitor that is only sampling for high res pixel rates. You get the same effect in WinUAE if you have the video set to hires but choose a superhires video mode. But it should still be shown on that monitor, even if not perfectly sharp. It's possible the VGA monitors you're thinking of simply had a higher dot pitch, resulting in much sharper pixels.
|
30 June 2020, 15:47 | #2572 | |
Registered User
Join Date: Jul 2015
Location: The Netherlands
Posts: 3,409
|
Quote:
TBH, on my Indivision ECS/AGA (as well as a very old external scandoubler I used in the past) it still doesn't look particularly good and as I understand the documentation for the Indivisions, those particular scandoublers do sample the full Super Hires pixel range. But, if you say it can look good then perhaps it's just an equipment issue. |
|
01 July 2020, 00:24 | #2573 |
Registered User
Join Date: Sep 2017
Location: Kansas, USA
Posts: 324
|
Just looked it up and the CM8833 has a dot pitch of 0.42 mm. That's approximately 677 pixels horizontal with that 14" CRT. If you account for the smaller visible area on the tube, it's even worse.
|
02 July 2020, 08:50 | #2574 | |
Registered User
Join Date: Jan 2019
Location: Germany
Posts: 3,215
|
Quote:
As far as the ChipMem bus is concerned, SuperHIRES is a 70ns mode with 4 bitplanes, that is, it requires as much bandwidth as a 640 pixel HIRES screen with 4 bitplanes. Thus, for each pixel, 4x4=16 bits of bitplane data is read. Now comes the tricky part: These 16 bits go into DENISE, and it creates two pixels out of every pixel it reads. I do not quite recall how the bits are reshuffled, but essentially, if the input data for a pixel are the four bitplanes abcd, addressing one out of 16 colors, then the output are two pixels of the form ab|cd. This works because 16=4x4=2x8, i.e. 4 70ns bitplanes can provide sufficient data for 2 35ns bitplanes. One of the side effects of this reshuffling is that you only have 2 bits to define the color in each color register. In fact, the upper 2 bits of each 4 bit color register go to one of the two pixels it generates, the lower two bits to the other pixel. It is the graphics.library which has a "reshuffling logic" within its palette/color register loading logic to distribute the definitions of the four colors of SHires over the 16 color registers Denise needs to address a 4 bitplane HIRES mode. Thus, twice the resolution, but half the color precision, i.e. only 64 possible colors instead of 4096. In AGA, all this was made canonical and the "reshuffling" is no longer needed, but the chip ram bus became twice as wide, so SHIRES is a regular mode on AGA, and not a "re-intepreted HIRES mode" as it is on ECS. |
|
02 July 2020, 13:44 | #2575 | |
Registered User
Join Date: Aug 2010
Location: Italy
Posts: 787
|
Quote:
|
|
08 July 2020, 21:10 | #2577 |
Registered User
Join Date: Jun 2019
Location: Sweden
Posts: 66
|
Guru means what with red flashing lights ??
And the sound when you turn off the psu there are so many sounds it is hard to say mjioooo pjiuuuu brrrrrrr haha |
08 July 2020, 21:18 | #2578 |
Unregistered User
Join Date: Sep 2012
Location: Copenhagen / DK
Age: 43
Posts: 4,190
|
A guru is shown when an unrecoverable error has occured. The numbers in the box tells where in memory the error happened and which type of error it is. It has the same purpose as a BSOD on Windows.
The sound you hear from the PSU is the switching frequency that changes as it is trying to maintain a stable output voltage despite the decreasing input voltage (the capacitors inside holds a charge that keeps it running for a short time). It is basically the sound of its life slowly running out. |
09 July 2020, 16:50 | #2579 |
Registered User
Join Date: Feb 2007
Location: Melbourne, Australia
Age: 41
Posts: 3,772
|
I've asked this before but didn't receive an answer. Is there a technical reason you can't reset while running X-Copy, or was the programmer just an asshole?
|
09 July 2020, 16:58 | #2580 |
cheeky scoundrel
Join Date: Nov 2004
Location: Spijkenisse/Netherlands
Age: 42
Posts: 6,908
|
I can't speak for others, but I have no clue what you mean by "reset" in that question.
|
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
Thread Tools | |
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
Gamebase Amiga - 2 Questions | Fiery Phoenix | New to Emulation or Amiga scene | 8 | 13 August 2012 12:31 |
Amiga CD32 questions | pubzombie | New to Emulation or Amiga scene | 26 | 24 January 2010 16:27 |
A few general Amiga questions. | Hougham | support.Hardware | 6 | 30 April 2008 22:13 |
Amiga A4000 Questions | mfletcher | support.Hardware | 8 | 29 April 2008 10:51 |
Amiga 600 Questions | JDunlap | support.Hardware | 14 | 20 January 2008 19:13 |
|
|