b/Games

Video games for TI, HP, Casio calculators, as well as Android, PC and game consoles.
0 Members and 12 Guests are viewing this board.
You can help CodeWalrus stay online by donating here. | New CodeWalrus | Old (dark mode) | Old (light) | Discord server
Unirse Started by u/Dream of Omnimaga • February 18, 2016, 07:59:51 PM

[TI-84+CE] Opossum Massage Simulator [TI-84+CSE][TI-Nspire][PC][Android][HP Prime]

It is widely known on Youtube that opossums have the instinct to repel aliens. You can now practice your opossum massaging skills on the TI-84 Plus C Silver Edition, TI-83 Premium CE, TI-84 Plus CE, TI-Nspire CX, HP Prime, Android and PC platforms!The speed at which you massage the animal depends of his mood. Massaging too fast or too slow will move the cursor in the red or green and if it reaches the limits then it's game over. This is an unnoficial, spiritual sequel to Hong Kong 97 for the Su...
99 Replies
98,224 Views
Unirse Started by u/JWinslow23 • December 30, 2016, 09:13:05 AM

[ti-84+CE] Cookie Clicker CE

From the same developer who brought you Cookie Clicker 84+ for TI-84+ BASIC , Cookie Clicker Axe for TI-83+/84+ Axe , Cookie Clicker +C for TI-84+ CE/CSE BASIC , and wow this one's old and I think you get it ...
23 Replies
32,972 Views
Unirse Started by u/Dream of Omnimaga • February 25, 2022, 01:47:11 AM

[HP Prime] Supersonic Ball HP

This is an HP Prime remake of my TI-83 Plus game Supersonic Ball. For speed reasons a G2 calculator model is recommended but it should still be somewhat playable on G1 models. I still need to finish some touches and optimize this to hopefully increase speed. The latest feature I added is the ability to play the game at calc speed even on the emulator and on the emulator you can now press mem to slow the game down x10 for smoother animated capture on slower computers (you just have to speed up th...
2 Replies
8,269 Views
Unirse Started by u/Dream of Omnimaga • July 28, 2023, 05:55:18 PM

[ti-84+ce] First Fantasy II: Pokéwalrus

First Fantasy II: Pokéwalrus is one of the largest TI-84 Plus CE and TI-83 Premium CE calculator game available. It is a RPG inspired by the Pokémon, The Reign of Legends and Illusiat series and serves as an indirect sequel to Darkblasters for the TI-83 Plus and TI-84 Plus monochrome calculators and First Fantasy: Mana Force for the TI-84Plus C Silver Edition, TI-83 Premium CE and TI-84 Plus CE (Python models included). Set over 1000 years past two apocalypses, you live in a world where almost e...
2 Replies
6,830 Views
Unirse Started by u/Dream of Omnimaga • January 27, 2023, 11:59:15 PM

The Legend of Zelda: Dark Link Quest (2004)

In 2004 I released Zelda: Dark Link Quest, using picture variables beyond the officially supported limit of Pic0 through Pic9. Unfortunately, Texas Instruments eventually changed how group files are sent to calculators around that time, preventing the game from being sent to the TI-83+ and TI-83+SE without TI-Graph Link software, meaning you needed a 32-Bit computer to send it. In 2007, I thought I released a fixed version for TI-Connect and other modern softwares, but alas it wasn't the case, a...
0 Replies
4,423 Views
Unirse Started by u/critor • October 26, 2015, 02:27:18 PM

[ti-84+ce] Androides - Tilemap-based platformer for the CE, made in C

These last few days, I've been working (with some little help from Adriweb) on a game for the TI-83 Premium CE / TI-84 Plus CE, "Androides".It's not a Mario, but it's still the first platformer game for the CE !More accurately, it's an adaptation of a Lode Runner like game released in 1985 by Infogrames. ;album_id=64&image_id=6062 [url=https://tip...
27 Replies
37,355 Views
Unirse Started by u/Dream of Omnimaga • September 15, 2021, 11:54:13 PM

[TI-83+/84+] Darkblasters

20 years minus 7 days ago, I released my first ever TI-83 Plus RPG, Illusiat. Today, after over 16 years without releasing an original RPG for calculators, I am finally releasing a new one: Darkblasters! by Lufia, Quest 64, Dragon Quest, Illusiat and Mana Force series, Darkblasters is a role-playing game meant to showcas...
1 Replies
6,742 Views
Unirse Started by u/Zemmargorp • August 04, 2021, 09:16:38 PM

[TI CE] RGB Express

Hello everyone!A bit more than a year ago, I started working on a new game remake, and decided not to share anything until it would be finished. Well, it's finished now I'm happy to introduce you RGB Express for TI CE calculators! You can see in the screenshot above the title screen and the level selection menu - there are 400 levels in total (all the original game's levels).RGB Express is a puzzle game, w...
3 Replies
6,667 Views
Unirse Started by u/Dream of Omnimaga • April 08, 2015, 03:46:09 AM

[TI-84+CE] First Fantasy: Mana Force release [TI-84+CSE]

After several weeks of development, First Fantasy: Mana Force is finally complete! You can download it here : First Fantasy: Mana Force . If you used version 1.0, then delete prgmMFSB, MFSB2, MFSB3, MFCH and MFBM, because all sub-programs were renamed to shorter n...
56 Replies
75,966 Views
Unirse Started by u/ZapsAttaxx • January 28, 2021, 07:59:13 PM

TI-84 Plus CE Gameboy Emulator

This is my first post.Anyways, I found a Gameboy emulator for the TI-84 Plus CE graphing calculator. It features save states, turbo mode, pretty much all the emulator essentials.Emulator Page: Emulator Releases: ROM Converter: [url=" ...
0 Replies
6,099 Views
Unirse Started by u/Zemmargorp • November 25, 2020, 09:59:06 PM

[TI CE] BOULDASH

Hello I recently became interested in learning how to use the C libraries in order to make programs that can read data from appvars or other programs. (I will eventually need to do that in BOOM , which is slowly but surely growing.)That gave me idea of porting my old game BOULDASH (written for the TI-83+) to the TI CE, as it was a rather simple game that looked through the calculator's appvars to find level packs (like MARIO).BOULDASH CE is ...
2 Replies
8,671 Views
Unirse Started by u/Dream of Omnimaga • February 04, 2015, 11:47:41 PM

[HP Prime] HP Prime Tunnel (2013)

This is the official release of my HP Prime port of my HP 39gII Tunnel clone written in BASIC, now adapted for the larger screen and color display. It is probably the first ever game ever made available for download for this calculator model. It isn't meant to show coding skills, especially considering the game was made before my knowledge of the DIMGROB_P and BLIT_P commands (although an intro transition using them was added afterward), but as you'll see on-calc, even if I have to refresh the e...
5 Replies
23,476 Views
Unirse Started by u/Sorunome • September 22, 2016, 09:32:55 AM

Reuben Quest: Lost Between Times

Reuben Quest: Lost Between Times It's been about two years since I started working on Reuben Quest: Lost Between Times , but now it is finally done!Have fun joining Reuben in an epic adventure, to do so just download it over here: RPG is full of monsters, caves, secrets, side-quests and much more! With m...
73 Replies
60,230 Views
Unirse Started by u/gameblabla • February 03, 2017, 12:30:59 AM

[3DO] Evil Australians - A new platforming game for PC & consoles[Dreamcast][PC]

Here's a new game i worked on for the Ludum Dare Retro : Evil Australians. Evil Australians is a video game developed by me, gameblabla.It's a platforming arena game made from scratch with the help of my own library, Gameblabla's Wrapper.The game has several missions and in each mission, you are stuck in an arena whereyou must defeat all the remaining enemies.To defeat the enemies, you have a rapid-fire gun that can shoot several bullets a...
36 Replies
43,715 Views
Unirse Started by u/MateoConLechuga • September 10, 2016, 07:24:53 AM

[TI-84+CE] Oiram CE

Oiram is a Mario-like platformer for the CE: Oiram Download: Download Oiram Level Editor: Download
214 Replies
138,520 Views
Unirse Started by u/123outerme • August 17, 2017, 09:45:20 PM

Sorcery of Uvutu PC Port

I'm learning C; primarily for computer usage, although I would love to figure out CE development. I figured that a good way to progress my skills, as always with hobbyist programmers, is to make a game. However, I love Sorcery's sprites too much (especially LD Studios ' great main character sprite that I have yet to give a name), so I can't just make a new game in a new genre. I have to stick to my roots and create a port! I plan to make this version another fully-fledged por...
51 Replies
47,137 Views
Unirse Started by u/123outerme • October 15, 2015, 10:35:37 PM

[TI-84+ Series Hybrid BASIC] Sorcery of Uvutu (Released!)

I have decided to update the graphics and gameplay of one of my old titles, Dragonsglid! In Dragonsglid, you went around  dungeons fighting randomly spawning enemies. At the end of each dungeon, a boss enemy with a clever pun would test your strength. Unfortunately, every dungeon was really linear and easy, with plain, open rooms, there was no backtracking in rooms or dungeons, and there were no secrets. I'm here to change all of that. Along with that, I'm introducing:*A new extensive story (Do...
217 Replies
153,698 Views
Unirse Started by u/123outerme • July 02, 2017, 05:14:55 PM

[TI-84+ Series Hybrid Basic] Sorcery of Uvutu

Sorcery of Uvutu is a TI-84+ series RPG. It works for the TI-83+ up to the TI-84+SE, and the TI-84+CSE. CE support will likely come with Doors CE's release, although that's yet to be determined. I look forward to having it on as many systems as I can support!Play as a young adventurer looking to save his hometown from destruction by the evil Dragon's King, Dregoh. Acquire many powerful attacks, solve the problems of the 8 locations you warp to along the way and finally defeat the menace plaguing...
0 Replies
7,388 Views
Unirse Started by u/kotu • October 19, 2016, 02:27:39 AM

[PC] Tach Chess

Anyone like chess? I invented a chess derivative called Tach Chess which has rotating pawns and teleport Queens.It comes with a starter PDF and is free. For Windows XP to 10. If anyone plays it it would be interesting to see what you think. Thanks PREVIEW
16 Replies
19,775 Views
Unirse Started by u/c4ooo • September 08, 2015, 12:39:31 AM

[TI-83+/84+] Lazer 2 [axe]

Download the latest version of Lazer II: Well, after close to a year of direct / indirect work, it seems that Lazer II is just about done. Lazer 2 is a cool laser puzzle simulator game, where you must spin mirrors, using portals and buttons to your advantage, in order to make one or more lasers hit the target(s). The concept is similar to <that one laser game>, but there are major gameplay differences. (For example all lasers are...
49 Replies
57,446 Views
Unirse Started by u/unregistered • March 13, 2017, 09:53:34 PM

Connect4 for TI z80 models ,programmed in TI-Basic, AI included

Hello there!This time I propose you Connect4   I programmed this afternoon. It's written in TI-Basic and include an AI, yes you'll have to play against the TI !I've optimised the program in order not to be sooooo slooooow (I achieved 3 seconds for the TI to think & play)Will you succeed ?..Have fun  EDIT: the game has been renamed "Connect4" & now...
6 Replies
10,455 Views
Unirse Started by u/JamesV • December 14, 2016, 01:24:22 AM

[ti-84+ce] SQRXZ for TI-84+CE

EDIT: Download Sqrxz CE v1.0.0 Download Sqrxz World Editor v1.0.0 (for Windows) I've had this on my to-do list for a while now, and seeing as I haven't made much progress with my other projects for a few months, I figured now is a good time. I contacted Jimmy Mardell who gave me his blessing, so I'm using the sour...
46 Replies
44,578 Views
Unirse Started by u/SopaXorzTaker • January 27, 2017, 05:23:57 PM

[TI-82/83+/84+] Falling Sand Game

Hey, guys!I made a little falling sand game for the TI-82 (and other calculators).It's pretty slow, as it's written in TI-BASIC, but I think it's pretty much playable.Currently, it includes three types of particles (brick, sand, sand generator), but I'll probably be adding more soon.The features include an edit mode (pausing the simulation) and a temporary fast mode that makes the simulation a bit faster while sacrificing the controls.The attached GIF is at 4x speed, didn't I tell you that it's ...
2 Replies
8,467 Views
Unirse Started by u/Hoobagee • December 15, 2016, 08:01:05 AM

[ti-83+/84+] Hoobagees 4

Hi all! I made a TI-Basic RPG based on Pokemon that will hopefully entertain some people. Hoobagees 4, v. 1.1 is here. Here is the TICalc.org page, if you want to download/rate/review the game! The readme includes a full explanation and walkthrough of the early game (through the first Leader battle). On the whole, I can speedrun the game in roughly 1.5 ho...
11 Replies
14,434 Views
Unirse Started by u/JWinslow23 • March 05, 2016, 07:23:09 PM

[TI-83+/84+] This is the Only Level

Elephants sometimes do forget...the rest of the levels.Based on this awesome game from Armor Games , with one level as the title suggests (yet 30 different "stages" ), I present to you, a could-be-would-be project in the works: This is the Only Level 84+! The attached download is outdated. Click the screenie to go to the latest version! ....
78 Replies
66,153 Views
Unirse Started by u/matrefeytontias • January 13, 2017, 07:51:47 PM

[PC] VVSSV - test your might ...

Hey, so I've heard you like VVVVVV ? I bet you loved Veni Vidi Vici. No ? Well here is a game consisting of 10 levels based on that singular part, named Veni Vidi still struggling to Vici ! Have fun ! is programmed in Haxe with HaxePunk, and is a little side project I did to take a break from nKaruga. I should be back on that now.
11 Replies
15,050 Views
Unirse Started by u/Dream of Omnimaga • December 25, 2016, 05:59:54 AM

[PC] Avions (SEIZURE WARNING!)

I made this game in June 2002 and it sucks, but I'm posting it for posterity, in case the only other file archives on which it was hosted ever goes offline. Shoot down the planes by clicking them. The game speed is entirely dependent on your computer speed. This game was made on a Windows 98 300 MHz PC with Visual Basic 6 so it should probably be played on such hardware. WARNING: This game can cause seizur...
5 Replies
9,349 Views
Unirse Started by u/Dream of Omnimaga • December 25, 2016, 06:25:34 AM

[TI-83+/84+] Grayscale Number Guessing Game (xLIB)

This is a troll game I released in February 2006 (now reposted on CW for posterity) that was intended to poke fun at the lack of originality on ticalc.org way back in 2002-06, especially in the TI-83 Plus BASIC Games section. This is basically yet another guessing game, but pushed to the extreme (uses grayscale graphics and requires over 22 KB of memory due to requiring xLIB). A grayscal...
0 Replies
6,891 Views
Unirse Started by u/Dream of Omnimaga • December 21, 2016, 03:43:27 AM

Illusiat 7 Easy Type (TI-83+/84+)

Those who played through the entire Illusiat JRPG series for the TI-83 Plus/84 Plus probably noticed that the difficulty in Illusiat 7 was particularly insane (although nowhere as bad as the Normal mode in Illusiat 6). Because each of the 7 character stats had to be leveled up separately, while the rate at which you gained experience in early stages was not bad, having to level up seven different parameters one by one turned the game into a major grind fest. HP had up to 30 different levels, MP ...
5 Replies
8,681 Views
Unirse Started by u/Unicorn • May 13, 2016, 05:37:16 AM

[TI-84+CE] StackerCE - Stacker for the TI84+ CE [C]

Have you ever played the timeless game Stacker on your Phone, or at an arcade? Well, now you can with the all new StackerCE! The program is complete, with customizable colors and two different skins, as well as an Endless gamemode! I suggest giving this game a try! Download Hey everyone! I pretty much finished SwipeCE yesterday, ...
49 Replies
48,109 Views
Unirse Started by u/SopaXorzTaker • October 02, 2016, 04:48:53 AM

[TI-82] Conway's Game of Life

Hi!I probably was the first to write an assembly game for the TI-82 in 4 years and it's my first program in Z80 assembly!But anyway, here's my implementation of Conway's Game of Life! ;life/screenshot.gif The controls are pretty simple:Use to pause the  simulation to allow you to edit the cells.Use to toggle the cell at the cursor.Use the arrow keys to move the cursor.Use \theta ] to single-st...
11 Replies
14,458 Views
Unirse Started by u/MateoConLechuga • March 25, 2016, 11:59:13 AM

[ti-84+ce] Checkers

Because of the advent of C, the CE is open to a lot more possibilities. I went ahead and grabbed a nice looking checkers engine and coded the interface and GUI around it, including user movement and such. Now you can play checkers against a pretty difficult AI Or even make the calculator play against itself, which is enjoyable to watch I guess. Anywho, here's some screenshots and hopefully the download will be up shortly. It also auto-saves all the positioning and board information, so reloadin...
10 Replies
13,278 Views
Unirse Started by u/gameblabla • August 19, 2016, 11:07:32 AM

[3DO] Gameblabla's Crappy Compilation

I'm working on Gameblabla's Crappy Compilation, a compilation of 4 games combined together in one disc !This is for the 3DO video game console btw. I intend to release this on a real cd, with a case and a manual. It will work on all 3DO consoles, except the early Goldstars because they have a wonky laser.I only plan to make 5 copies though.As for the CD itself, it will not be pressed (sadly) but it will be Gold-platted.The four games are : U...
11 Replies
14,997 Views
Unirse Started by u/Dream of Omnimaga • December 01, 2014, 08:04:14 AM

[TI-83+/84+] Illusiat Complete RPG Series (2001-09)

This is version 1.00 of the Illusiat package. Originally written in 2004, some updates were made in 2013. It includes all the Illusiat RPG series (except Illusiat 4, which was completely lost in 2002, with no way to restart from scratch). Even the TI-81 remake (and its cross-Z80 ports), the Illusiat 2004 remakes and the unfinished Illusiat 13 from 2009 are included! The only thing that is not included in the ticalc.org copy of the package is the PC version of Illusiat 5 (which is 1.5 MB large). ...
2 Replies
27,550 Views
Unirse Started by u/Dream of Omnimaga • June 09, 2016, 06:05:07 AM

[TI-84+CE] GalagACE, a shoot-em-up written in hybrid BASIC

I know that JamesV and Patrick Davidson already made much better TI-84 Plus CE shoot-em-ups in ASM, but for a long while I wanted to jump in the 2D space shooter bandwagon and decided to make one written in hybrid TI-BASIC: GalagACE: Arrows: Move left and right2nd: ShootCLEAR: Quit (never quit with the ON button!)[spoiler="original post...
26 Replies
29,055 Views
Unirse Started by u/Dream of Omnimaga • May 28, 2016, 05:47:30 AM

[TI-84+CE] Desert Bus II: I Am a Tree v2.0 [hybrid TI-BASIC]

Remember Desert Bus for the Sega CD, where you had to drive a bus in straight line for 8 hours from Tucson, AZ, to Las Vegas? Well, there is now a sequel and it's called Desert Bus II: I Am a Tree! Here's a video of the game in action here: this sequel, your bus crashed into a tree and you must wait for the towing company to arrive. However you are tired, it's 110°F and the towing truck won't arrive un...
24 Replies
30,957 Views
Unirse Started by u/JWinslow23 • May 30, 2016, 08:13:51 AM

[ti-83+/84+] Desert Bus II

Based on this new game by DJ Omnimaga , I decided to make a spiritual successor to Desert Bus. If you're unaware, it's an unreleased game in which you drive a bus from Tuscon to Las Vegas...for 8 straight hours. No traffic, no turns, no pause feature, no nothing, you have to just drive for 8 hours.In this game, you're that same guy in that same bus, but along the way, you crashed into a tree, and are waiting for the towing company to arrive (whi...
4 Replies
10,430 Views
Unirse Started by u/Unicorn • January 01, 2015, 06:00:24 AM

[TI-84+CSE] Caticle Chronicles (Downloads)

Caticle Chronicles, the story in which cats fly is space, and have misadventures.In this installment, the cats are attacked my caterites, or cat pirates, and you must shoot them down to destroy them, in increasingly harder difficulties.This program is now available for both the CE and the CSE. I'm working on porting it to the monochrome calcs as well.If you are looking for the development thread, look at  This. Cemetech Link ...
38 Replies
48,588 Views
Unirse Started by u/Tag365 • March 31, 2016, 08:47:19 PM

[TI-Nspire] Lua3D Smooth Terrain Demonstration

This is a Lua program demonstrating smooth voxel terrain on the TI-Nspire. Yes, you read it right, smooth voxel terrain on the TI-Nspire. You can modify and sculpt the terrain, but only inside the zone marked by white lines. You can also move and rotate the camera.Here is a screenshot: ...
20 Replies
22,557 Views
Unirse Started by u/critor • November 19, 2015, 10:52:48 PM

[ti-84+ce] Crystann or the Diamond Dungeon - platformer for the TI-84 Plus CE

Today comes a new platformer for the TI-84 Plus CE, "Crystann or the Diamond Dungeon".Once again, it's an adaptation of a 1985 game, this time by Loriciels, and it has been built using the TI-Planet online C compiler. ;album_id=64&image_id=6264 With walls which can disappear, ladders, suspended ropes anf fiends, it may look like a Lode Ru...
23 Replies
40,202 Views
Unirse Started by u/JWinslow23 • January 25, 2016, 08:25:54 AM

Wal-Rush! for the Atari 2600! [Atari 2600]

Yes, you saw that right. Wal-Rush!, my entry for CodeWalrus Contest #2...on an Atari 2600. I'm gonna let that sink in for a minute. Click the image for the latest version! Inspired greatly by the recent release of Zippy the Porcupine (I knew this game back when it was just a 1-level demo!), and the fact that Atari games are limit...
56 Replies
63,345 Views
Unirse Started by u/Adriweb • October 18, 2015, 11:25:47 PM

[ti-84+ce] Mandragore - Tilemap-based game for the CE, made in C

These last few days, Critor and I (well, I was just helping him a bit) have been working on a game for the TI-83 Premium CE / TI-84 Plus CE, "Mandragore", which is in fact originally a game from the 80s for computers like the C64 / ZX Spectrum / CPC etc.In this game, you have to find your way around the map collecting things and visiting places. [url= ...
24 Replies
34,840 Views
Unirse Started by u/critor • February 17, 2016, 02:56:00 PM

[TI-84+CE] BillyBox, a C Sokoban-like for the TI-84 Plus CE

Here comes BillyBox 1.0 , the first Sokoban-like for the TI-84 Plus CE : The game was developped in C using the online compiler in less than a day - as the tool has been greatly enhanced since last november with Androides and Crystann .40 levels to challenge and enjoy with an increase...
12 Replies
17,669 Views
Unirse Started by u/Snektron • July 24, 2015, 12:35:17 PM

[TI-83+/84+] Line++ [Axe]

I had some spare time while on vacation where i could lend my little brothers laptop. After i had downloaded the necessary tools over our 100 slow free wifi hotspot, i decided to clone a little game we had been playing (one more line). It remembers your highscore and the number of times you died too Also, i added a few performance settings.Tell me what you think  Also, "Line++" "one more line". See what i did there?...
37 Replies
44,068 Views
Unirse Started by u/JWinslow23 • December 14, 2015, 12:33:14 AM

[PC] Wal-Rush! (Scratch/Flash)

EDIT: The contest is over! Game is at , and you can download the source, .swf, and .exe here ! Original message: I have decided I have a high likelihood of participating in the contest. So, I thought I'd post my game in this thread.At the moment, this game is internally known as "WALRII". I have not decided a name or logo, but the game is going to be an endless flier w...
72 Replies
73,820 Views
Unirse Started by u/Dream of Omnimaga • August 29, 2015, 08:17:58 AM

[TI-83+/84+] Metroid II: Evolution & The Last Chozo Expansion Set (2006-2007)

Metroid II: Evolution is a sequel to the game that introduced the world of Samus Aran to TI calculators, which can be found here . The original was made by Fred Sparks (CDI) although most graphics were made by me. I teamed up with him in 2006 to produce a sequel. It features many items from the original metroid like the morph ball, the bombs, the wave beam, etc, fake walls, destroyable blocks, full of secret, awesome graphics, many trap...
11 Replies
21,644 Views
Unirse Started by u/GuyInFreezer • January 12, 2016, 01:04:51 AM

[ti-83+/84+]Silence [hybrid basic][Axe]

Silence is a point-and-click game designed for TI-84+SE. (You can play it on 83+ as well but it's gonna take half of the space )It's a game I made in 2011 and posted in ticalc.org and I'm uploading here with some minor fixes. Enjoy!Warning: This game contains a huge amount of archive data (52k+ worth of data) and about a good amount of RAM.
6 Replies
17,863 Views
Website statistics


MyCalcs | Ticalc.org | Cemetech | Omnimaga | TI-Basic Developer | MaxCoderz | TI-Story | Casiocalc.org | Casiopeia | The Museum of HP Calculators | HPCalc.org | CnCalc.org | Music 2000 Community | TI Education | Casio Education | HP Calcs | NumWorks | SwissMicros | Sharp Calculators
Powered by EzPortal