| 84714 packages online |
|
|
| | | | No screenshot available |
|
Hi65 is a high-level Commodore 65 emulator.
In order to understand what "high-level" means, let's first consider what a
"low-level" emulator does. It implements a software version of the whole
machine, including a virtual processor that executes machine language
commands. When any software for the target platform is loaded into the
virtual RAM, the virtual processor executes it instruction by instruction.
However, the Commodore 65 is not the ideal platform for a low-level
approach: each of the few units around has a different implementation of
its ROM software, the implementations themselves are buggy and there is no
commercial software around. The authors of MESS want to emulate the
Commodore 65 with a low-level approach, but that has been a failure: the
C65 driver of MESS has had the same bugs for over a decade, bugs that do
*not* appear in the actual C65 prototypes. Emulating the Commodore 65 with
a low-level approach is not "accurate" and it's more than pedantic: it's a
self-defeating task.
Enter Hi65.
Hi65 does not implement a virtual version of the 4510 CPU (used in the
physical Commodore 65), nor does it execute machine code software: it
executes tokenized BASIC 10 programs directly, as if the various BASIC
tokens were machine code instructions for its own virtual processor. Thus,
the execution is much faster because it's not limited to the clock speed of
the 4510 (but the timing is still accurate) and it's not limited by the
scarce knowledge of the inner workings of the Commodore 65, because all
instructions are made to do what the manual says they should do, not what
they actually do on a physical machine (which may be buggy and inconsistent
between individual machines).
Hi65 (the emulator), Hi65CFG (the command line configuration software) and
Hi65 Edit and Launch Tool (the graphical frontend) are released under
version 3 of the GPL (GNU General Public License). If you do not have a
copy of the license, go to http://www.gnu.org/licenses/gpl.html to read it.
|
Contents of misc/emu/Hi65.lhaPERMISSION UID GID PACKED SIZE RATIO METHOD CRC STAMP NAME
---------- ----------- ------- ------- ------ ---------- ------------ ----------
[generic] 4543 4668 97.3% -lh5- a297 May 24 2014 Hi65.info
[generic] 393902 1050398 37.5% -lh5- 1e2e Sep 26 2006 Hi65/alleg42.dll
[generic] 633 2778 22.8% -lh5- 9674 Jun 10 2014 Hi65/Allegro1.dev
[generic] 284 1174 24.2% -lh5- b3c9 Apr 16 2015 Hi65/Allegro1.layout
[generic] 5822 20096 29.0% -lh5- e6b9 Apr 15 2015 Hi65/arrayops.cpp
[generic] 57162 57162 100.0% -lh0- ae66 Apr 11 2015 Hi65/Comdlg32 fix/Comdlg32.zip
[generic] 556 1171 47.5% -lh5- f2cf Apr 12 2015 Hi65/Comdlg32 fix/How to apply the fix.txt
[generic] 4390 17217 25.5% -lh5- 3515 Apr 15 2015 Hi65/display.cpp
[generic] 4543 4668 97.3% -lh5- a297 May 24 2014 Hi65/docs.info
[generic] 12093 34724 34.8% -lh5- d37e Aug 29 2013 Hi65/docs/license.txt
[generic] 8121 22218 36.6% -lh5- 1328 Apr 16 2015 Hi65/docs/readme.txt
[generic] 7157 7290 98.2% -lh5- 1d22 Mar 1 2013 Hi65/docs/readme.txt.info
[generic] 5166 27850 18.5% -lh5- cf48 Aug 18 2014 Hi65/f8x8.h
[generic] 1516 4078 37.2% -lh5- 2ba4 Aug 18 2014 Hi65/file.cpp
[generic] 479 3126 15.3% -lh5- 50df Oct 3 2013 Hi65/frontend/16.bmp
[generic] 439 3126 14.0% -lh5- 5dd9 Oct 3 2013 Hi65/frontend/64.bmp
[generic] 489 3126 15.6% -lh5- 9a3c Oct 3 2013 Hi65/frontend/65.bmp
[generic] 445 3126 14.2% -lh5- 5af2 Oct 3 2013 Hi65/frontend/128.bmp
[generic] 204 1078 18.9% -lh5- 18bd Apr 24 1998 Hi65/frontend/DISK04.ICO
[generic] 274 1078 25.4% -lh5- 39f6 Apr 24 1998 Hi65/frontend/FILES03B.ICO
[generic] 315 1078 29.2% -lh5- 022a Apr 24 1998 Hi65/frontend/FOLDRS01.ICO
[generic] 19628 86016 22.8% -lh5- b2bf Jun 2 2014 Hi65/frontend/Hi65 Edit and Launch Tool.exe
[generic] 4 4 100.0% -lh0- 7850 Jun 2 2014 Hi65/frontend/hi65.cfg
[generic] 4934 28580 17.3% -lh5- 5914 Jun 2 2014 Hi65/frontend/hi65_frontend.frm
[generic] 1478 8604 17.2% -lh5- 815a Jun 2 2014 Hi65/frontend/hi65_frontend.frx
[generic] 535 903 59.2% -lh5- c75a Jun 2 2014 Hi65/frontend/hi65_frontend.vbp
[generic] 52 52 100.0% -lh0- d12b Jun 2 2014 Hi65/frontend/hi65_frontend.vbw
[generic] 209 1078 19.4% -lh5- 0f13 Apr 24 1998 Hi65/frontend/NOTE12.ICO
[generic] 302 1078 28.0% -lh5- d5da Apr 24 1998 Hi65/frontend/OPENFOLD.ICO
[generic] 25 25 100.0% -lh0- d7f5 May 21 2014 Hi65/frontend/paths.ini
[generic] 281 3126 9.0% -lh5- 9d2b Oct 3 2013 Hi65/frontend/pet.bmp
[generic] 441 3126 14.1% -lh5- 911e Nov 20 2013 Hi65/frontend/vic.bmp
[generic] 4489 14100 31.8% -lh5- f572 Aug 18 2014 Hi65/gdef.h
[generic] 623954 1794380 34.8% -lh5- 8c0d Nov 12 19:53 Hi65/hi65
[generic] 3 3 100.0% -lh0- c0c1 Apr 16 2015 Hi65/hi65.cfg
[generic] 290202 994922 29.2% -lh5- b42c Apr 16 2015 Hi65/hi65.exe
[generic] 589 589 100.0% -lh0- 6fe4 Nov 13 23:20 Hi65/Hi65.info
[generic] 133752 478179 28.0% -lh5- dfa0 May 29 2014 Hi65/hi65cfg.exe
[generic] 3 3 100.0% -lh0- 50a0 May 29 2014 Hi65/Hi65CFG/hi65.cfg
[generic] 239247 764540 31.3% -lh5- a6c5 Nov 13 23:30 Hi65/Hi65CFG/hi65cfg
[generic] 444 863 51.4% -lh5- 483f Sep 2 2013 Hi65/Hi65CFG/Hi65CFG.dev
[generic] 133752 478179 28.0% -lh5- dfa0 May 29 2014 Hi65/Hi65CFG/hi65cfg.exe
[generic] 1063 4546 23.4% -lh5- 1c90 May 29 2014 Hi65/Hi65CFG/main.cpp
[generic] 383 853 44.9% -lh5- 15fd May 29 2014 Hi65/Hi65CFG/Makefile.win
[generic] 31439 121329 25.9% -lh5- e60d Apr 16 2015 Hi65/interpreter.cpp
[generic] 1030 3165 32.5% -lh5- 50f5 Mar 3 2014 Hi65/key.cpp
[generic] 1729 3614 47.8% -lh5- fc77 Aug 18 2014 Hi65/main.cpp
[generic] 640 3391 18.9% -lh5- 2016 Nov 13 23:48 Hi65/Makefile
[generic] 658 2208 29.8% -lh5- cc80 Apr 16 2015 Hi65/Makefile.win
[generic] 3852 14005 27.5% -lh5- 2678 Dec 22 2012 Hi65/muParser.cpp
[generic] 1572 4431 35.5% -lh5- 107c Dec 22 2012 Hi65/muParser.h
[generic] 15093 65435 23.1% -lh5- b063 Dec 22 2012 Hi65/muParserBase.cpp
[generic] 3744 11855 31.6% -lh5- 4a45 Dec 22 2012 Hi65/muParserBase.h
[generic] 4363 21233 20.5% -lh5- 60f1 Dec 22 2012 Hi65/muParserBytecode.cpp
[generic] 1851 4478 41.3% -lh5- 1139 Dec 22 2012 Hi65/muParserBytecode.h
[generic] 2064 14356 14.4% -lh5- e518 Jan 22 2012 Hi65/muParserCallback.cpp
[generic] 1709 5294 32.3% -lh5- 3d82 Jan 22 2012 Hi65/muParserCallback.h
[generic] 3688 14615 25.2% -lh5- 9489 Dec 22 2012 Hi65/muParserDef.h
[generic] 3266 13722 23.8% -lh5- ad86 Nov 12 19:52 Hi65/muParserError.cpp
[generic] 3259 13721 23.8% -lh5- 8a9b Dec 22 2012 Hi65/muParserError.cpp.bak
[generic] 2722 7419 36.7% -lh5- 2858 Nov 12 19:52 Hi65/muParserError.h
[generic] 2718 7418 36.6% -lh5- 5fc4 Dec 22 2012 Hi65/muParserError.h.bak
[generic] 1160 2450 47.3% -lh5- 76c6 Dec 22 2012 Hi65/muParserFixes.h
[generic] 1660 4108 40.4% -lh5- 9bce Jan 22 2012 Hi65/muParserStack.h
[generic] 1137 5750 19.8% -lh5- 3e0b Dec 22 2012 Hi65/muParserTemplateMagic.h
[generic] 3219 13060 24.6% -lh5- 888b Dec 22 2012 Hi65/muParserToken.h
[generic] 8355 34212 24.4% -lh5- a091 Dec 22 2012 Hi65/muParserTokenReader.cpp
[generic] 2305 6156 37.4% -lh5- 6365 Dec 22 2012 Hi65/muParserTokenReader.h
[generic] 6 6 100.0% -lh0- 8c8c May 21 2014 Hi65/paths.ini
[generic] 101632 248708 40.9% -lh5- 1797 Nov 3 2012 Hi65/petcat
[generic] 82471 168462 49.0% -lh5- 5ec8 Nov 7 2012 Hi65/petcat.exe
[generic] 1205 3946 30.5% -lh5- 3785 Apr 15 2015 Hi65/pro.h
[generic] 37 37 100.0% -lh0- c9d3 Apr 16 2015 Hi65/tokenize.bat
[generic] 2550 5977 42.7% -lh5- f17f Aug 18 2014 Hi65/var.h
---------- ----------- ------- ------- ------ ---------- ------------ ----------
Total 74 files 2255437 6759540 33.4% Nov 13 20:56
|
|
|
|
Aminet © 1992-2024 Urban
Müller and
the Aminet team.
Aminet contact address: <aminetaminet net> |