Warning: Undefined variable $g_charset in /home/os4depot/public_html/index.php on line 9

Warning: Undefined array key "cookie_set_viewmode" in /home/os4depot/public_html/login.php on line 24

Warning: Undefined array key "viewmode" in /home/os4depot/public_html/login.php on line 42

Warning: Undefined array key "cookie_set_startpage" in /home/os4depot/public_html/login.php on line 48

Warning: Undefined array key "startpage" in /home/os4depot/public_html/login.php on line 68

Warning: Undefined array key "f_adm_out" in /home/os4depot/public_html/login.php on line 80

Warning: Undefined array key "f_adm_usr" in /home/os4depot/public_html/login.php on line 87

Warning: Undefined array key "f_adm_pwd" in /home/os4depot/public_html/login.php on line 88

Warning: Undefined variable $g_hasmypage in /home/os4depot/public_html/index.php on line 21

Warning: Undefined variable $g_hasmypage in /home/os4depot/public_html/head.php on line 6
OS4 Depot @ Orgin.biz - Your one stop for AmigaOS4 files
Warning: Undefined variable $g_charset in /home/os4depot/public_html/head.php on line 22

Warning: Undefined variable $g_hasmypage in /home/os4depot/public_html/head.php on line 23

Warning: Undefined variable $g_hasmypage in /home/os4depot/public_html/top.php on line 8
OS4 DepotLogo by Browallia 
(anonymous IP: 10.3.64.202,0) 

Warning: Undefined variable $g_hasmypage in /home/os4depot/public_html/top.php on line 44

Warning: Undefined variable $function in /home/os4depot/public_html/menutop.php on line 8

Warning: Undefined variable $function in /home/os4depot/public_html/menutop.php on line 9

Warning: Undefined variable $function in /home/os4depot/public_html/menutop.php on line 11

Warning: Undefined variable $function in /home/os4depot/public_html/menutop.php on line 12

Warning: Undefined variable $function in /home/os4depot/public_html/menutop.php on line 20

Warning: Undefined variable $function in /home/os4depot/public_html/menutop.php on line 21

Warning: Undefined variable $function in /home/os4depot/public_html/menutop.php on line 22

Warning: Undefined variable $function in /home/os4depot/public_html/menutop.php on line 23

Warning: Undefined variable $function in /home/os4depot/public_html/menutop.php on line 28

Warning: Undefined variable $function in /home/os4depot/public_html/menutop.php on line 29
  Home Recent Stats Search Mirrors Contact Info Disclaimer Config Admin

Warning: Undefined variable $g_hasmypage in /home/os4depot/public_html/index.php on line 73
 Menu

 Features
   Crashlogs
   Bug tracker
   Locale browser
 

Warning: Undefined variable $g_charset in /home/os4depot/public_html/quicksearch.php on line 9


Warning: Undefined variable $function in /home/os4depot/public_html/menu.php on line 15

Warning: Undefined variable $function in /home/os4depot/public_html/menu.php on line 15

Warning: Undefined variable $function in /home/os4depot/public_html/menu.php on line 15

Warning: Undefined variable $function in /home/os4depot/public_html/menu.php on line 18

Warning: Undefined variable $function in /home/os4depot/public_html/menu.php on line 19

Warning: Undefined variable $cat in /home/os4depot/public_html/menu.php on line 26
 Categories

   o Audio (352)
   o Datatype (51)
   o Demo (214)
   o Development (629)
   o Document (24)
   o Driver (103)
   o Emulation (156)
   o Game (1063)
   o Graphics (516)
   o Library (123)
   o Network (243)
   o Office (69)
   o Utility (962)
   o Video (74)

Total files: 4579

Full index file
Recent index file

 Links

  Amigans.net
  OpenAmiga
  Aminet
  UtilityBase
  IntuitionBase
  AmigaBounty


Support the site



Warning: Undefined array key "fileinfo" in /home/os4depot/public_html/showfile.php on line 5

Warning: Undefined variable $g_hasmypage in /home/os4depot/public_html/showfile.php on line 12
 Readme for:  Development » Language » amoskittens.lha


Warning: Undefined variable $second in /home/os4depot/public_html/functions.php on line 594

Warning: Undefined variable $g_hasmypage in /home/os4depot/public_html/showfile.php on line 65

Warning: Undefined variable $g_hasmypage in /home/os4depot/public_html/showfile.php on line 106

Amos Kittens

Description: Amos the kitten is amos basic interpreter
Download: amoskittens.lha       (TIPS: Use the right click menu if your browser takes you back here all the time)
Size: 2Mb
Version: 0.9
Date:  28 Sep 22
Author: Kjetil Hvalstrand
Submitter: Kjetil Hvalstrand
Email: kjetil hvalstrand/gmail com
Requirements: AmigaOS4.1
Category:  development/language
Replaces: development/language/amoskittens.lha
License: Other
Distribute: yes
Min OS Version: 4.1
FileID: 12245
 
Snapshots:
 
Comments: 4
Snapshots: 1
Videos: 0
Downloads: 27  (Current version)
27  (Accumulated)

[Show comments] [Show snapshots] [Show videos] [Show content] [Show crashlogs] 
Amos Kittens
------------

Amos Kittens tries to be 100% compatible AMOS interpreter, so you can download
Amos programs from 
Aminet or cover disks or run AMOS code from ADF disk images. This is the goal of
this project. 
The Amos Kittens commands tries to stay 99% compatible, a few commands won't
work as this 
project use a bit more modern chunky image format instead of the planar graphic
format used on Amiga 500 to 4000.

AmigaOS4.x is the platform this thing primary developed on, 
however code is sometimes tested on other operating systems.

There are tree ways you use Amos Kittens.

* By double click on Amos Kittens icon.

You can also double click icon and select an Amos game or program.

* As workbench tool for a workbench project icon.

Change the "Default tool:" on your Amos project icon to AmosKittens.
set Execution Mode/Run as: Workbench.

* From the command line interface "CLI/AmigaDOS/Shell/KingCon"

AmosKittens [dir]/[filename.amos]
For more information see readme on github:

(if you start Amos Kittens in bad, why Amos game or program might struggle to
find assets.)

https://github.com/khval/AmosKittens/edit/master/README.md

User interface

F12 to switch between Fullscreen and window mode
F11 to switch between NTSC and PAL
Joystick is default to keypad, can be changed in config

Graphic modes supported:

lowres / hires / interlaced / HAM6, HAM8, 8bit graphics, 
double buffer, Dual playfields, rainbow effects, color cycling, etc supported.

It has extension support, but this are not original extensions.

The main difference between the 
new extensions and the old extensions are:

* Proper garbage collection system.
* Written in C code.
* Can be shared between instances of the interpreter.

Stuff not supported:

Planar / lowlevel peeking & poking into screens, sprites, bobs.

Changes:

27.09.2022 version 0.9 (optimzing & bug fixes)

 * Speed up "*skip_next_cmd(...)"
 * Some changes were not committed before.
 * Optimized Amos Kittens stack by removing state from the stack.
 * Improvement I debugging.
 * Token relocation for operator optimization.
 * Math order operator optimization.
 * Command Dir$ fixes.
 * Fixed bug in Eof command
 * Command "Resume Next" implemented.
 * Command Input$(fd,length) fixed. (And some minor fixes.)

18.09.2022 version 0.8 (Bug fixes.)

 * A complicated math bug found and fixed.
 * fixed a bug in the "Screen Mode" command.

07.09.2022 version 0.8

17 commits to kittyMusiCraft.library (st load, st play, st stop, st pause, st
resume)
7 commits to ptreplay.library (PTGetSample, PTPatternData)
4 commits to kittyMusic.library (track load, track play, track stop)
1 commit to RetroMode.library (fixed polygon)

 * Remove the required version 53, for extensions.
 * Fixed sticky key problem, due to missed key up event.
 * Don't allow BLoad to blow up if, bank is not found.
 * Reserve AS - commands fixes
 * Fixed DirFirst$(filename$) problem.
 * Make sure zones are freed, on exit.
 * Mouse Limit, X Mouse, Y Mouse problems fixed.
 * Command Set Font bug fixed.
 * Fixed broken iconify support.
 * Added error requestors.
 * Open requester on errors.
 * Added version string to exe file.
 * Minor improvements to Polygon
 * Improvements to packaging.
 * Fullscreen now has back border.
 * Fixed joystick / joypad, offsets of buttons / axis 

30.06.2020 version 0.7, initial release.

This was first version. It only supported some extensions where supported.

Music (only sound, not actual music), Compact, Trubo plus, Craft.

At this time AMAL, ANIM, Basic where pretty mature support.
While the "Interface language" commands where as proof of concept.

Best Regards
Kjetil Hvalstrand / LiveForIt



Copyright (c) 2004-2026 by Björn Hagström All Rights Reserved
Amiga OS and its logos are registered trademarks of Hyperion Entertainment